[英]What is the Python's recommended name for the external libraries?
每个人似乎都使用不同的术语,例如模块,包,库等等。 是否有推荐/鼓励的PEP术语?
模块和包在Python中定义得非常好,因为它们代表了非常具体的组织代码单元。
引用词汇表 :
模块:作为Python代码的组织单元的对象。 模块具有包含任意Python对象的命名空间
包:(...)从技术上讲,包是一个带有
__path__
属性的Python模块。
我不知道PEP定义了其他术语,如外部库 。
最好的方法是检查Python的文档。 引自https://docs.python.org/3/tutorial/modules.html#packages :
包是一种使用“点模块名称”构造Python模块命名空间的方法。 例如,模块名称AB在名为A的包中指定名为B的子模块。就像使用模块保存不同模块的作者不必担心彼此的全局变量名一样,使用点模块名称可以保存作者NumPy或Pillow等多模块软件包不必担心彼此的模块名称。
至于图书馆,我还没有听说过在Python文献中正式使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.