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