获取按类扩展的模块

时间:2014-03-28 04:14:46

标签: python

我上课了:

class A(SomeModule)

如何通过A类(SomeModule)扩展模块?

我不能使用isinstance()函数来实现这一点,谢谢

1 个答案:

答案 0 :(得分:2)

模块只是一个类和函数的静态包。它不是可实例化的,所以通过让一个类“扩展”一个模块,你甚至不清楚你的意思。

如果您打算最终拥有一个包含SomeModule所有成员的模块,那么创建一个导入SomeModule并定义更多成员的模块。如果您打算以SomeModule中包含一些(或全部)函数的可实例化类结束,请在您定义类的地方导入SomeModule,并在类方法中调用这些函数。