我只是在学习和练习 python,在路上,我正在阅读关于 python 包以及如何在Modules中导入其他模块或包的信息,我假设以下场景,
我有包裹,
Video/
__init__.py
formats/
__init__.py
mkv.py
mp4.py
length/
__init__.py
morethan20min.py
lessthan20min.py
并且没有
__init__.py
我没有定义
__all__
如果我有一个导入语句会发生什么,
import Video.format.mkv
import Video.formats.*
由于我已经在第一个语句中导入了 mkv 模块,执行第二个导入语句后究竟发生了什么,我在阅读上述链接后没有得到这个概念。