最佳实践基类/子类之间的常见导入

时间:2013-06-28 08:20:46

标签: python python-2.7

我在基类中有import语句:

base.py

import x
import y
import z

Class Base {
   ...
}

child.py

import x
import y
import z

Class Child(Base) {
   ...
}

如何消除两个类之间导入x,y,z的冗余?

1 个答案:

答案 0 :(得分:0)

据我所知,最佳做法是将所有输入明确保留。就像他们现在的样子一样。

但是,您可能需要从base导入child才能继承Base。当您import basexyzBase可用base.xbase.y,{{1 }和base.z