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 Namevalue
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 Namevalue
Programautopep8
Arguments–in-place --aggressive --aggressive $FilePath$
Working directory$ProjectFileDir$

在这里插入图片描述

问题

期间遇到一个项目名称中间有空格的如D:\Program Files (x86)\PyCharm\Projects,然后在执行autopep8时就报错No Such FIle Or Directory。其原因就是工程名有空格导致的。所以在windows上创建项目时路径最好不要有空格或中文!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值