文件名称:测试包.zip 讨论当导入的模块和子包重名时的特殊情况
文件大小:7KB
文件格式:ZIP
更新时间:2023-12-11 19:33:57
python
Python关于import的实验(9) 讨论当导入的模块和子包重名时的特殊情况 配套代码 使用import语句导入时,当模块(.py文件)和子包(文件夹)重名时,如果这个子包内部含有__init__.py文件时,那么会优先导入子包,而与之重名的模块将被忽略;如果文件夹内不包含__init__.py文件,那么python将仅仅把它作为普通的文件夹,而不会当做子包,这时候导入的是模块.
【文件预览】:
测试包
----subPackage()
--------__init__.py(40B)
--------__pycache__()
----parent()
--------two()
--------__init__.py(203B)
--------__pycache__()
--------one()
--------three()
----__pycache__()
--------subPackage999.cpython-37.pyc(227B)
--------subPackage.cpython-37.pyc(221B)
----subPackage999.py(61B)
----subPackage.py(58B)
----.vscode()
--------settings.json(65B)