例如:
我有一个包含类的模块, 我还有模块B,它在方法中使用class作为参数 我有模块C,它使用模块B,所以我应该导入一个类来实现它 可以将类作为参数从模块B传递给方法 另一个包裹的D.E.F。。。我会得到一个很长的导入字符串
使用B.someMethod(B.CLASS)和module为模块B中的类生成别名的最佳方法是什么 C对模块A一无所知
现在我在模块B中导入A.Class,然后在模块C中使用import B.Class
.#文件:a.py
class Klass(object):
pass
.#文件b.py
from a import Klass
def somemethod(foo):
pass
.#文件c.py
from b import somemethod
from b import Klass
somemethod(Klass.field)
我想你是在描述这种情况,我看不出有什么问题:
只需在
B
中导入A.Class
,因为B.Class
与A.Class
相同相关问题 更多 >
编程相关推荐