我想从子目录中导入一组模块到父目录下的一个主模块中:
项目/
main.py
subdirectory/
__init__.py
timer.py
example.py
我可以这样请求任何一个.py文件:
from subdirectory import timer.py
但是,如果我运行以下命令:
from subdirectory import *
当我尝试使用子目录中的一个模块时,出现以下错误:
File "My:\Path\Here\...", line 33, in main
t = timer.timer()
NameError: name 'timer' is not defined
我希望能够一次性导入所有文件,因为我正在导入几个模块。我已经在子目录中添加了一个空的init.py文件。 我是否漏掉了什么?