【发布时间】:2018-06-05 13:39:51
【问题描述】:
(Python 3.6)
我有这个文件夹结构:
package/
start.py
subpackage/
__init__.py
submodule.py
submodule.py:
def subfunc():
print("This is submodule")
__ 初始化 __.py:
from subpackage.submodule import subfunc
start.py:
import subpackage
subpackage.subfunc()
subpackage.submodule.subfunc()
我明白如何以及为什么
subpackage.subfunc()
有效。
但我不明白为什么:
subpackage.submodule.subfunc()
如果我还没有完成,也可以:
from subpackage import submodule
也不:
import subpackage.submodule
在 __ init __.py 和 start.py
中都没有如果有人能解开我的疑问,非常感谢。
【问题讨论】:
标签: python python-3.x package python-import