PEP8是Python的编码规范,具体可以参考:
autopep8是一个自动化插件,它可以将代码自动转为符合PEP8规范的格式。 本文将介绍如何在Pycharm或MindStudio中安装和使用autopep8。
安装
直接使用pip安装
pip install autopep8
安装后可以在Python安装目录下的Scripts文件夹中找到autopep8.exe。
拷贝该执行文件的路径,例如我的是D:\Python_x64\Scripts\autopep8.exe。
配置
菜单栏 –>「File」–>「Settings」–>「Tools」–>「External Tools」–> 点击加号添加工具。
在program一栏对应填写刚刚记录的工具位置,然后按下表填写其他配置,其中Output filters在Advanced Options中。
| 字段 | 配置项 |
|---|---|
| Name | autopep8 |
| Program | D:\Python_x64\Scripts\autopep8.exe |
| Arguments | --in-place --aggressive --ignore=E123,E133,E50 $FilePath$ |
| Working directory | $ProjectFileDir$ |
| Output filters | $FILE_PATH$\:$LINE$\:$COLUMNS$\:.* |
使用
编写完代码后,在编码界面右键选择「Extern Tools」–>「atopep8」即可。
PS:在命令行中使用方式如下:
autopep8 –in-place –aggressive –aggressive [filename]
注意事项
源代码的文件名中不要有空格