Pycharm--flake8的配置使用


前言:Flake8 是由Python官方發布的一款輔助檢測Python代碼是否規范的工具。Flake8檢查規則靈活,支持集成額外插件,擴展性強。

一、安裝flake8

進入虛擬環境:

pip install flake8

二、在pycharm中配置:

Pycharm->Perferences->Tools->External Tools,點擊“+”,填寫配置:

配置詳情: 

  • Program: $PyInterpreterDirectory$/python
  • Arguments: -m flake8 --show-source --statistics $ProjectFileDir$(可以根據自己的需求進行配置)
  • Working directory: $ProjectFileDir$
  • Output Filter: (留空就可以了, pycharm能自動識別路徑.)

配置成功之后如下:

點擊‘Apply’即可。

三、External Tools的使用:選擇剛才添加的“Flake8”,點擊即可。

使用結果如下:能夠准確定位到不合格處。

四、常見的pep8問題以及修改方法:

1、W292 no newline at end of file

處理:在代碼末尾加一行回車就行

2、E302 expected 2 blank lines,found 1

處理:需要再補一個空白行(函數之間需要最少2個空白行,方便查閱、區分)

3、E231 missing whitespace after ‘,’

處理:原因簡單來說還是要方便查看,即逗號后“,”需要補空格

4、E225 missing whitespace around operator

處理:主要原因其實跟上面的問題三差不多,主要目的都是為了查看方便

5、E501 line too long (120 > 79 characters)

  1. 一行列數:PEP8 規定最大為79列,如果拼接url很容易超限
  2. 一個函數:不可以超過30行;直觀來講就是完整顯示一個函數一個屏幕就夠了,不需要上下拖動
  3. 一個類:不要超過200行代碼,不要超過10個方法
  4. 一個模塊:不要超過500行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM