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

发布了31 篇原创文章 · 获赞 0 · 访问量 1795

猜你喜欢

转载自blog.csdn.net/qq_23120963/article/details/105347196