pycharm配置flake8語法插件和autopep8代碼規範插件

安裝flake8和autopep8

flake8是python語法靜態檢查器。
autopep8是python代碼規範。

pip install flake8
pip install autopep8

pycharm配置flake8

打開Settings --> Tools --> External Tools,然後點擊添加
在這裏插入圖片描述
設置如下所示。需要說明的是\$PyInterpreterDirectory\$表示python解釋器的安裝目錄,python就是安裝目錄下的可執行文件(也就是平時我們所用的python命令)

Setting Name value
Program $PyInterpreterDirectory$/python
Arguments -m flake8 --show-source --statistics $ProjectFileDir$
Working directory $ProjectFileDir$

在這裏插入圖片描述
然後可以在.py文件裏右鍵選擇External Tools --> flake8
在這裏插入圖片描述
執行後就會像下圖所示那樣告訴具體的信息
在這裏插入圖片描述

pycharm配置autopep8

其實pycharm內置的就是autopep8。可以通過Code --> Reformat Code來格式化代碼。
在這裏插入圖片描述

當然也可以顯示設置autopep8。和上面配置flake8一樣。
設置如下所示。使用方法和flake8插件一樣。結果是直接格式化代碼,和pycharm內置的Reformat Code一樣。

Setting Name value
Program autopep8
Arguments –in-place --aggressive --aggressive $FilePath$
Working directory $ProjectFileDir$

在這裏插入圖片描述

問題

期間遇到一個項目名稱中間有空格的如D:\Program Files (x86)\PyCharm\Projects,然後在執行autopep8時就報錯No Such FIle Or Directory。其原因就是工程名有空格導致的。所以在windows上創建項目時路徑最好不要有空格或中文!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章