我想定义一个包含所有相应导入的基本文件base.py
,当我使用import base
将其导入主文件时,会加载其导入。换句话说,让base.py
包含以下内容
#base.py
import moduleA
import moduleB
import moduleC
#etc
和
#main.py
import base
然后将moduleA,moduleB,moduleC
加载到主文件中。我试过这样做,但似乎不正确,因为Python没有返回预期的结果。
由于
编辑:发现from base import *
工作得很好
答案 0 :(得分:0)
您应该使用__init__.py
文件来实现此用途。这会将容器文件夹设置为python模块。
你有:
myfolder/
|- module1.py
|- module2.py
|- __init__.py
在__init__.py
:
from module1 import foo
from module2 import bar
您将能够:
from myfolder import foo, bar