Python 包模块的导入与使用
1. 包模块的基本导入与重载
在 Python 中,我们可以在上级目录中启动 Python 并导入包模块。例如:
C:\code> python #Uruchamiamy w katalogu nadrzędnym dir1
>>> import dir1.dir2.mod # Pierwszy import wykonuje pliki inicjalizacyjne
dir1 init
dir2 init
w mod.py
>>>
>>> import dir1.dir2.mod # Kolejne importy tego nie robią
首次导入时会执行初始化文件,后续重复导入则不会再次执行。同时,我们可以使用 reload 函数强制重新执行已导入的目录或文件:
>>> from imp import reload # instrukcja from jest niezbędna tylko w wersji 3.x
>>> reload(dir1)
dir1 init
<module 'dir1' from '.\\dir1\\__init__.py'>
>&g
超级会员免费看
订阅专栏 解锁全文
3369

被折叠的 条评论
为什么被折叠?



