開始使用免費開始

使用 pycodestyle

先前我們看到,pycodestyle 可以從命令列執行來檢查檔案是否符合 PEP 8。 有時從 Python 指令碼裡執行這類檢查也很實用。

在這個練習中,你會使用 pycodestyleStyleGuide 類別來檢查多個檔案是否符合 PEP 8。兩個檔案做的是同一件事,但在格式與可讀性上差異很大。你可以透過下方連結檢視這些檔案的內容。

本練習屬於課程

Python 的軟體工程原則

檢視課程

練習說明

  • 匯入 pycodestyle 套件。
  • 建立一個名為 style_checkerStyleGuide 實例。
  • 我們要檢查兩個檔案,名稱分別為 'nay_pep8.py''yay_pep8.py'。將包含這些檔名的清單傳給 style_checkercheck_files 方法。
  • 將風格檢查的結果使用 print() 輸出到主控台。記得閱讀輸出內容!

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
編輯並執行程式碼