我希望我的代碼符合PEP-8。
但是,每次我忘記任何規則時,閱讀PEP8頁面都很耗時。如果我有一個代碼示例,速度會快得多,它演示了全部 PEP-8規則。演示所有PEP-8規則的完整代碼示例
那裏有沒有任何代碼示例完全是這樣嗎?
我希望我的代碼符合PEP-8。
但是,每次我忘記任何規則時,閱讀PEP8頁面都很耗時。如果我有一個代碼示例,速度會快得多,它演示了全部 PEP-8規則。演示所有PEP-8規則的完整代碼示例
那裏有沒有任何代碼示例完全是這樣嗎?
使用帶插件的vim/emacs。我VIM用戶因此只有VIM鏈接:
我往往看代碼建立項目貢獻者政策,包括PEP。下面是一些例子:
sklearn:
Keras:training.py
在這裏的例子,Keras和瓶允許超過80個字符線,在其他項目似乎普遍在必要的時候了。 scikit-lean似乎完全符合我見過的例子。
我認爲這是一個很好的文檔字符串示例:Napoleon。雖然這是谷歌對docstring的看法,而不是官方的Python。
這裏有號稱是一個一個的cheatsheet要點:
https://gist.github.com/RichardBronosky/454964087739a449da04
對不起,我應該更多的谷歌下一次我要問一個問題,關於左右。 下面是一個例子,它完全符合我的要求:http://wwd.ca/blog/2009/07/09/pep-8-cheatsheet/然而,我希望有一個更詳細的例子,因爲這個例子很短。 – ifischer 2012-01-13 15:09:32
您的鏈接現在已損壞;我已經添加了一個示例答案。 – 2017-01-09 18:41:50