簡體   English   中英

python 格式化程序(autopep8,粘貼格式)(VSCode)

[英]python formatter (autopep8, paste format) (VSCode)

我想復制和粘貼一些代碼,但是哪個代碼的格式太臟了。

例如

n = input()

while True:
    try:
        if (int(n) < 10):
            pass
        else:
            pass
    except:
        break

粘貼后

n = input()

while True:
    try:
        if (int(n) < 10):
            output = str(n) * 2
        else:
            pass
        
        if (int(n) < 10):
    pass
else:
    pass

    except:
        break

我想

n = input()

while True:
    try:
        if (int(n) < 10):
            pass
        else:
            pass

        if (int(n) < 10):
            pass
        else:
            pass

    except:
        break

第二個也不能像 autopep8 那樣使用格式化程序。 我的意思是 autopep8 可以將第二個更改為第三個。

正常嗎? 甚至選項是"editor.formatOnSave": true, "editor.formatOnPaste": true

請幫我。 謝謝你。 祝你今天過得愉快:)

我愛上了https://pypi.org/project/black/ ,它會在保存之前自動在編輯器中格式化您的代碼。 安裝簡單,無需維護。 只需查看如何將其安裝到您的編輯器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM