一次导入多个自定义模块

时间:2021-06-17 13:55:28

标签: python

我有一个名为 views.py 的自定义 Python 模块。

在这个模块里面,有函数:

view1()
view2()
view3()

这些函数相当大,我想将它们的实现拆分成多个文件:view1.py, view2.py, view3.py

虽然仍然可以使用以下内容立即加载它们:

import mylib.views as vs

vs.view1()
vs.view2()
vs.view3()

1 个答案:

答案 0 :(得分:0)

mylib.views 可以简单地作为一个包装模块,从它们各自的文件中导入 view1view2view3。例如:

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()
相关问题