我希望我的代码符合PEP-8 但是,每次忘记任何规则时阅读PEP8页面都非常耗时。如果我有一个代码示例,它会更快地演示所有 PEP-8规则。
那里有没有代码示例呢?
答案 0 :(得分:7)
这是一个声称是备忘单的要点:
https://gist.github.com/RichardBronosky/454964087739a449da04
答案 1 :(得分:6)
答案 2 :(得分:4)
我倾向于使用包括PEP在内的贡献者政策来查看已建立项目的代码。以下是一些例子:
<强> sklearn:强>
Keras: training.py
烧瓶: sessions.py
在这里的例子中,Keras和Flask在必要时允许超过80个字符的行,这在其他项目中也很常见。 scikit-lean似乎完全符合我所见过的例子。
我认为这是docstring的一个很好的例子:Napoleon。虽然谷歌采用docstring而不是官方Python。
答案 3 :(得分:1)
答案 4 :(得分:0)
将vim / emacs与插件一起使用。我是vim用户所以只有vim链接: