pycharm配置autopep8的方法

写 Python 代码时,你会严格遵守 pep8 规范么?

答案是:还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就好啦!

 

1)选择菜单【File】-->【settings】-->【Tools】-->【External Tools】-->点击“+”添加工具(前提是我们已经安装好了autopep8,未安装autopep8请见https://www.cnblogs.com/LesBoys/p/12561873.html):

 

 

 

创建工具并修改配置,

Name:autopep8 (可随意填写)
 
Tools settings:
 
    Programs:安装目录\Scripts\autopep8.exe    (program一栏对应的是工具位置,通过pip安装后其在python安装目录的子目录Scripts中。我们在Scripts目录下能找到autopep8.exe文件)
 
    Arguments:--in-place --aggressive $FilePath$
 
    Working directory:$ProjectFileDir$

Advanced Options:

    Output filters:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

 

2)使用autopep8自动格式化代码:

两种方式:

第一种,右键选择【External Tools】-->【autopep8】

 

 第二种,在菜单栏选择【Tools】-->【External Tools】-->【autopep8】

 

 

 pep8格式化后显示:

 

如果是在命令行中,我们可以采取下面的方式,将代码autopep8:

autopep8 --in-place --aggressive $FilePath$     # 这里的$FilePath$要改为需要格式化的文件的路径

 

posted @ 2019-06-25 22:06  lesliu  阅读(287)  评论(0)    收藏  举报