我有一个名为 views.py
的自定义 Python 模块。
在这个模块里面,有函数:
view1()
view2()
view3()
这些函数相当大,我想将它们的实现拆分成多个文件:view1.py, view2.py, view3.py
虽然仍然可以使用以下内容立即加载它们:
import mylib.views as vs
vs.view1()
vs.view2()
vs.view3()
答案 0 :(得分:0)
mylib.views
可以简单地作为一个包装模块,从它们各自的文件中导入 view1
、view2
和 view3
。例如:
from .view1 import view1
from .view2 import view2
from .view3 import view3
您可以import
其他模块的import
,因此使用此包装器看起来就像您的第二个示例。
import mylib.views as vs
vs.view1()
vs.view2()
vs.view3()