【发布时间】:2011-06-05 22:56:08
【问题描述】:
我找到了this,但这不是我想做的。
我想导入一个目录中所有文件中的所有类。基本上,我想替换这个:
from A import *
from B import *
from C import *
有了一些动态的东西,这样我就不必在每次添加另一个文件时都继续编辑我的__init__.py。
glob 解决方案似乎相当于
import A
import B
import C
这根本不一样。
【问题讨论】:
-
你想用这个实现什么?
-
这个答案有什么问题:stackoverflow.com/questions/1057431/…?
-
@Ignacio:你说的没有道理。为什么?少打字。不易出错。不要忘记更新文件。节省时间。我真的需要证明这一点吗?
-
@Ignacio:不,没有插件。它不应该像您将文件放入其中以包含插件的地方。一切都将由我建造。我有一大堆类,我把它们都分成单独的文件。该框架需要在启动时将它们全部加载,以便知道它们存在,而且它还使我可以轻松地使用它们,而不必一直导入十几个不同的东西。
-
@AJ/Greg:也许吧。但他们是班级。除非它们被执行,否则它们不太可能引入细微的错误。
标签: python