vscode寫python時的程式碼錯誤提醒和自動格式化的方法
python的程式碼錯誤檢查通常用pep8
、pylint
和flake8
,自動格式化程式碼通常用autopep8
、yapf
、black
。這些工具均可以利用pip進行安裝,這裡介紹傳統的利用pip.exe安裝和在VScode中安裝兩種方式。
【溫馨提醒】
要使用flake8
或要想flake8
等工具起作用,前提是必須把settings.json
檔案中的"python.linting.enabled"
值設為“true”
,否則即使安裝了這些工具,也起不到程式碼的錯誤提醒。
【傳統安裝方式】
以安裝flake8
為例,其餘類似
方法一:
1.開啟命令列視窗(同時按Win+R,輸入cmd)
2.輸入:python -m pip install flake8
【注意】前提是必須將python的路徑新增至環境變數。
python 新增到path環境變數的方法
‘我的電腦'--屬性---(左側)高階系統設定---環境變數---系統變數---尋找 Path
選中 Path 點選 編輯--
方法二:
1.開啟命令列視窗(同時按Win+R,輸入cmd)
2.將pip.exe直接拖進cmd視窗
3.輸入:pip install flake8
,回車等待執行結果即可
方法三:
1.在pip.exe所在的目錄,按Shift+滑鼠右鍵,開啟PowerShell視窗(win10以前的版本是可以直接開啟命令列視窗)
2.輸入:cmd,回車執行
pip install flake8
,回車等待執行結果即可
【在Vscode中安裝】
程式碼錯誤工具以flake8
為例:
1.在VScode中開啟設定,搜尋python.linting.flake8enabled
2.在Settings介面中勾選
Whether to lint Python files using flake8
或者在User Settings.json檔案中,
點選左側預設使用者設定"python.linting.flake8Enabled: false
的筆形圖形,選擇true
;或者直接在右側欄自定義設定中,新增"python.linting.flake8Enabled": true
3.右下角會彈出配置通知,點Install安裝
4.在終端介面會出現下載成功
格式化程式碼以yapf
為例:
1.在.py檔案介面中右鍵滑鼠選擇“格式化檔案”,或者直接快捷鍵Shift+Alt+F
2.VScode提供了三種格式化工具
或者在Settings.json
中點選左側的筆形圖形,修改“python.formatting.provider
”的值,若未安裝工具,則右下角會彈出配置通知,選擇喜歡的工具安裝即可。
【參考】
1.【第一篇部落格】從VSCode中沒有pylint的波浪線說
https://blog.csdn.net/weixin_42877575/article/details/81412359
2.用VSCode寫python的正確姿勢
https://www.jb51.net/article/130726.htm
3.這7大神器, 讓你的Python 程式碼更易於維護
https://www.jianshu.com/p/b819597d9661
到此這篇關於vscode寫python時的程式碼錯誤提醒和自動格式化的方法的文章就介紹到這了,更多相關vscode寫python 內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!