pycharm 配置autopep8(亲测可行)

时间:2022-01-10 09:38:34

autopep8是一个可以将Python代码自动排版为PEP8风格第三方包,使用它可以轻松地排版出格式优美整齐的代码。网络上有很多介绍如何在pycharm中配置autopep8的方案,但很多方案中还是有介绍不清楚的地方。本文是综合了网络上的各种方案后,本人亲测有效的方法,分享出来,希望可以帮助到更多的人。

1. 配置环境

windows 10 64位专业版(1809)

pycharm专业版 2019.1.1

python3.7 64位

2. 配置过程

2.1 安装autopep8

打开pycharm,按快捷键:Ctrl+Alt+S打开设置(或通过File--settings),然后Project--Project Interpreter, 在点击右侧加号图标, 进入Avaliable Packages后搜索autopep8, 选中后点击下方的Install Package即可安装。

pycharm 配置autopep8(亲测可行)

2.2 配置autopep8到扩展工具(External Tools)

在Pycharm中点击 File--Settings---Tools--External Tools, 点击图中加号图标添加扩展工具

pycharm 配置autopep8(亲测可行)

上图中,需要填写Name, Program, Arguments, Working directory 以及Output Filters这几项。填写内容如下:

Name:可以随意命名,如:autopep8

Program: 需要填写autopep8.exe的存放路径,应该不难找到。如:  

D:\Py\PC\venv\Scripts\autopep8.exe

  

Arguments:

--in-place --aggressive --aggressive $FilePath$

  

Woking directory:

$ProjectFileDir$

  

Output Filters输入:

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

点击OK后就配置完成了。

3. 使用autopep8

打开一个python 的py文件,编写一些不符合pep8格式的代码,然后在编辑区中右键---External Tools--Autopep8, 即可自动将代码格式调整为pep8的格式。