【发布时间】:2014-01-02 19:29:58
【问题描述】:
我正在尝试执行以下操作:
File 1:
class x:
def somefunc(self):
# Some code
ect...
File 2:
import File 1
# Inherits x
class y(File1.x):
# Some code
ect...
但这会引发错误:
“名称'x'未定义”
编辑:将 x 更改为 File1.x。 还是不行
【问题讨论】:
-
你需要在这里给我们适当的例外;您编辑的代码中将不再有
NameError。 -
@Tracing 这有点疯狂,但您可能因为文件名中的空格而遇到问题?请参阅下面的答案,我对其进行了编辑以包含有关此的更多信息。
标签: python object inheritance module