开始使用免费开始使用

使用 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)
编辑并运行代码