Pycharm配置autopep8:自動調整代碼爲PEP8風格

關於PEP 8

PEP 8,Style Guide for Python Code,是Python官方推出編碼約定,主要是爲了保證 Python 編碼的風格一致,提升代碼的可讀性。python

官網地址:https://www.python.org/dev/peps/pep-0008/git

關於Autopep8

Autopep8是自動將Python代碼格式化爲符合PEP 8風格的工具。它使用pycodestyle工具來肯定代碼的哪些部分須要被格式化。Autopep8可以修復大部分pycodestyle檢測的格式問題。github

github地址:https://github.com/hhatto/autopep8express

下載安裝Autopep8

pip install autopep8

使用Autopep8

命令行使用方式以下ide

$ autopep8 --in-place --aggressive <filename>
$ autopep8 --in-place --aggressive Student.py

Pycharm配置Autopep8方法

1)選擇菜單「File」–>「Settings」–>「Tools」–>「External Tools」–>點擊加號添加工具工具

 

2)填寫以下配置項,點擊「OK」保存ui

 

Name:autopep8 (可隨意填寫)

Tools settings:

    Programs:autopep8

    Parameters:--in-place --aggressive $FilePath$

    Working directory:$ProjectFileDir$

 

點擊Output Filters,點擊彈窗右側加號添加Filter, 在Regular expression to match output中編碼

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

 

3) 使用autopep8自動格式化你的python代碼spa

 

第一種方式:命令行

編寫完代碼後,右鍵選擇「Extern Tools」–>「autopep8」

 

第二種方式:

選擇菜單「Tool」–>「Extern Tools」–>「autopep8」便可

 

格式化後顯示

 

在命令行中使用方式以下:

autopep8 --in-place --aggressive Student.py
相關文章
相關標籤/搜索