您可以在包demopkg1的“uu init_uuy.py”文件中使用上述代码行。
“uu init_uuu.py”文件包含:
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)
现在使用另一个文件test.py,代码行如下:
import demopkg1
print ('demopkg1 file :', demopkg1.__file__)
print ('demopkg1 path :', demopkg1.__path__)
当您将执行包含包“demopkg1”的文件test.py时,给出以下输出:
demopkg1 file : E:\Work\Python\demopkg1\__init__.py
demopkg1 path : ['E:\\Work\\Python\\demopkg1']