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

2024-06-28 11:31:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望我的代码与PEP-8兼容。
然而,每次我忘记任何规则的时候阅读PEP8页面都是很费时的。如果我有一个代码示例,它演示了所有PEP-8规则,那么速度会快得多。

有没有什么代码示例可以做到这一点?


Tags: 代码示例规则页面速度peppep8费时
3条回答

您可以使用Eclipse,最后的Pydev版本(>;2.3.0)可以包含pep8检查器,因此将实时进行检查。你一写代码,检查人员就会验证它。

我倾向于从包含PEP的贡献者策略的已建立项目中查看代码。下面是一些例子:

sklearn:

路缘石:training.py

烧瓶:sessions.py

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

我认为这是docstring:Napoleon的一个很好的例子。尽管这是谷歌对docstring的采用,而不是官方的Python。

这里有一个声称是作弊单的要点:

https://gist.github.com/RichardBronosky/454964087739a449da04

相关问题 更多 >