【发布时间】:2011-10-21 08:09:01
【问题描述】:
我正在尝试创建一个从类似插件的模块中导入其方法的类。
我希望这个类能够从存储在单独文件夹中的模块中导入函数/变量,即“插件”。这可能吗?
我知道__import__(),但是我怎样才能使用它来导入它们以便它们属于这个类?
假设我在“插件”文件夹中有以下模块:
plugins/pluginA.py
plugins/pluginB.py
在这些模块中,我有功能等。我希望能够在课堂上导入和访问它们。可能是这样的:
MyClass.pluginA.some_function_from_A()
MyClass.pluginB.some_function_from_B()
或者像这样
MyClass.some_function_fromA()
MyClass.some_function_fromB()
【问题讨论】:
标签: python class plugins methods import