使用 pycodestyle
我们之前看到,可以在命令行运行 pycodestyle 来检查文件是否符合 PEP 8。 有时从 Python 脚本中运行这类检查也很有用。
在本练习中,您将使用 pycodestyle 的 StyleGuide 类来检查多个文件是否符合 PEP 8。两个文件完成的是相同的任务,但在格式与可读性上差异很大。您可以通过下面的链接查看两个文件的内容。
本练习是课程的一部分
Python 中的软件工程原理
练习说明
- 导入
pycodestyle包。 - 创建一个名为
style_checker的StyleGuide实例。 - 我们要检查两个文件,分别是
'nay_pep8.py'和'yay_pep8.py'。将包含这些文件名的列表传递给我们的style_checker的check_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)