【发布时间】:2017-06-29 13:04:41
【问题描述】:
在目录中有__init__.py,我可以通过
from subdirectory.file import *
但我希望导入该子目录中的每个文件;所以我尝试了
from subdirectory.* import *
这不起作用。有什么建议吗?
【问题讨论】:
-
也许我的回答有点快,是不是 对于
subdirectory中的每个 模块您想要执行from module import *(对于可变数量的模块)?尽管我不推荐这样做,因为它确实使您的命名空间变得混乱。最好把事情放在范围内。 -
在我的子目录中,我的文件只包含一个函数。稍后我将添加更多文件,并且我希望我的代码能够自动导入所有内容。另外,我有 2 个这样的目录。我认为您的回答应该可以解决我的问题,除非我每次将文件添加到子目录时都必须手动导入它们并添加导入。
标签: python python-import importerror