在Python中从文件夹导入多个文件

3 投票
2 回答
9515 浏览
提问于 2025-04-16 01:33

我在我的应用程序目录里有一个叫做 Commands.folder 的文件夹。我想做的是把这个文件夹里所有的模块都导入到一个 Python 文件中,不管它们的名字是什么。我该怎么做呢?

2 个回答

2

如果你在应用程序中启动你的程序,可以通过以下方式导入/Commands文件夹里的所有模块:

from Commands import *
4
from Commands import *

你应该在“Commands”文件夹里创建一个空文件,名字叫“__init__.py”,而你的主应用脚本应该放在你提到的“Application”文件夹里。

不过要注意,使用“from module import *”这种写法是不推荐的,因为它可能会导致命名空间混乱。

可以看看这个链接了解更多。

撰写回答