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上创建项目时路径最好不要有空格或中文!!!

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