簡體   English   中英

vscode autopep8 不運行

[英]vscode autopep8 don't run

我剛剛在vscode中運行autopep8,系統報兩個錯誤:

錯誤:命令失敗:autopep8 c:\\Users\\Administrator\\Desktop\\Python\\從入門到實踐\\have a try\\5-10.py 用法:autopep8 [-h] [--version] [-v] [-d ] [-i] [--global-config 文件名] [--ignore-local-config] [-r] [-jn] [-pn] [-a] [--experimental] [--exclude globs] [ --list-fixes] [--ignore errors] [--select errors] [--max-line-length n] [--line-range line line] [--hang-closure] [--exit-code ] [files [files ...]] autopep8: 錯誤:autopep8 只接受一個文件名作為參數,除非使用“--in-place”或“--diff”參數

用法:autopep8 [-h] [--version] [-v] [-d] [-i] [--global-config 文件名] [--ignore-local-config] [-r] [-jn] [ -pn] [-a] [--experimental] [--exclude globs] [--list-fixes] [--ignore errors] [--select errors] [--max-line-length n] [-- line-range line line] [--hang-closure] [--exit-code] [files [files ...]] autopep8: error: autopep8 只接受一個文件名作為參數,除非“--in-place”或使用“--diff”參數

有誰知道為什么? 我盡力了,但也不知道我應該做什么。

我在用:

擴展名:Python-autopep8

vscode:1.33.1

在終端中,您可以將目錄定向到文件所在的位置。 然后使用這個命令:

autopep8 --in-place --aggressive --aggressive <filename>

例如:

autopep8 --in-place --aggressive --aggressive main.py

通常,當您在 VScode 中使用終端時。 您的目錄已經存在。 除非您的文件在子文件夾中。

您需要的一切都可以在https://pypi.org/project/autopep8/找到

您的文件路徑中包含一個空格“試一試”。 這被解釋為多個文件名。

為了解決這個問題,我只是確保文件路徑不包含任何空格。

暫無
暫無

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

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