PEP 8规定Python包和模块名称应该很短,因为某些文件系统会截断长名称。我正在尝试在一个新项目中遵循Python惯例。但我真的喜欢长而具有描述性的名称。所以我想知道,为了符合PEP 8,名称需要多短。还有人真的还在担心这个吗?我想忽略这个建议,并使用更长的名称,认为这已经不那么相关了。是否有人认为这个建议仍然值得遵循?如果是,为什么?那么多短才够短呢?
编辑:感谢所有有用的答案。我不会担心使我的名称非常短,因为我不认为有人会在真正老旧的计算机上运行我的系统。如果真的发生了,我可以稍后缩短一些名称。但我将限制它们为32个字符。现在我明白了PEP 8专门针对标准库,名称长度事情在那种情况下是有意义的。但我认为对于我正在开发的应用程序来说,较长的名称会更好。我不认为这里有一个最好的答案,所以我打算抛硬币来帮助我做决定。
编辑:感谢所有有用的答案。我不会担心使我的名称非常短,因为我不认为有人会在真正老旧的计算机上运行我的系统。如果真的发生了,我可以稍后缩短一些名称。但我将限制它们为32个字符。现在我明白了PEP 8专门针对标准库,名称长度事情在那种情况下是有意义的。但我认为对于我正在开发的应用程序来说,较长的名称会更好。我不认为这里有一个最好的答案,所以我打算抛硬币来帮助我做决定。