完整的代码示例演示了所有PEP-8规则

Ing*_*her 20 python pep8

我希望我的代码符合PEP-8标准.
但是,每次忘记任何规则时阅读PEP8页面都非常耗时.如果我有一个代码示例,它会更快地演示所有 PEP-8规则.

是否有任何代码示例正是这样做的?

Céd*_*ien 6

您可以使用Eclipse,Pydev的最新版本(> 2.3.0)可以包含pep8检查程序,因此检查将实时完成.编写代码后,检查程序将对其进行验证.


Noe*_*ans 5

我倾向于查看具有贡献者政策(包括 PEP)的已建立项目的代码。这里有些例子:

学习:

Keras: training.py

烧瓶: sessions.py

在此处的示例中,Keras 和 Flask 在必要时允许超过 80 个字符的行,这在其他项目中似乎也很常见。scikit-lean 似乎完全符合我见过的例子。

我认为这是 docstring 的一个很好的例子:Napoleon。虽然它是 Google 对 docstring 的看法,而不是官方的 Python。