标签: python module
我有这样的包裹:
foo/ __init__.py bar.py baz.py
我想在导入foo时自动提供子模块的功能。因此,如果bar.py在某处有def spam(),我希望能够像foo.spam()一样直接调用它。实现这一目标的最佳方式是什么?
foo
bar.py
def spam()
foo.spam()
答案 0 :(得分:4)
在__init__.py内,执行from bar import spam。
__init__.py
from bar import spam