【发布时间】:2014-07-12 20:09:40
【问题描述】:
我想要做的是导入目录/包中的每个模块,然后在每个子模块上调用相同的函数,而不知道它们的名称或有多少。
如果你熟悉 MCEdit,(Minecraft 的第 3 方工具)它的过滤系统是这样的。所有作为过滤器的 .py 文件都放在一个目录中,然后 MCEdit 导入每个过滤器,并能够显示导入过滤器的列表并执行每个过滤器的 perform(level, box, options) 功能。
【问题讨论】:
-
看来你需要函数来获取文件夹中的文件 - 比如
os.walk()