PEP 8表示Python包和模塊名稱應該很短,因爲某些文件系統會截斷長名稱。我正試圖在一個新項目中遵循Python約定。但我真的很喜歡描述性很長的名字。所以我想知道,名字需要多長時間才能符合PEP 8.並且有人真的擔心這個嗎?我試圖忽略這個建議,並使用更長的名字,認爲這不再是相關的。有沒有人認爲這個建議仍值得關注?如果是,爲什麼?多短時間夠短?爲Python包和模塊使用短名稱有多重要?
編輯:感謝所有有用的答案。我不會擔心我的名字真的很短,因爲我不認爲有人會在真正舊的電腦上運行我的系統。如果真的發生了,我總是可以稍後縮短一些名字。但我會限制他們到32個字符。現在我明白PEP 8專門用於標準庫,並且名稱長度在這種情況下確實有意義。但是我認爲更長的名字對於我正在處理的應用程序會更好。我不認爲這裏有一個最好的答案,所以我會拋硬幣來幫助我做出決定。
PEP8「爲Python代碼組成的Python代碼提供了編碼約定,包括主Python分發中的標準庫」。第二部分還討論了在風格指南中違反規則的原因。 – dheerosaur 2010-12-22 03:53:22
謝謝。我錯過了這個適用於標準庫的細節。 – Dan 2010-12-22 04:03:54