Python类、模块、包的区别

作为一名python的初学者,我经常会碰到一些调用方面的概念理解问题;

先说明一下,一个python项目里面会包含各种各样的目录文件,它们彼此的概念我概括为:

(1)包里面含有各种模块,模块里面含有各种类,而类里面就包含我们写的函数名和变量;

(2)包>模块>类;

例如:

1)from a import b;

可以理解为从a这个模版里面导入了b这个函数。但是如果a这个模版里面有__init__.py,它会优先将它导入。

原文地址:https://www.cnblogs.com/haoxinchen/p/8856813.html