Answers:
Python模块只是Python源文件,它可以公开类,函数和全局变量。
从另一个Python源文件导入时,该文件名被视为名称空间。
Python包只是Python模块的目录。
例如,想象以下目录树/usr/lib/python/site-packages
:
mypackage/__init__.py <-- this is what tells Python to treat this directory as a package
mypackage/mymodule.py
因此,您将执行以下操作:
import mypackage.mymodule
要么
from mypackage.mymodule import myclass