繁体   English   中英

什么是外部库的Python推荐名称?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM