【发布时间】:2012-03-06 07:41:58
【问题描述】:
以下结构:
app.py
/package
__init__.py
foo.py
bar.py
“foo.py”和“bar.py”包含两个类“Foo”和“Bar”。 “Foo”类继承自“Bar”类。我们在文件中有以下代码...
“app.py”:
from package import Foo
print Foo()
“__init__.py”:
from foo import Foo
from bar import Bar
“foo.py”:
class Foo(Bar):
pass
“bar.py”:
class Bar:
pass
如果我从“Foo”创建一个实例,则会出现名称错误“名称 'Bar' 未定义”。我必须做些什么才能让它工作?如果重要的话,我正在使用 Python 2.6.6...
.oO(我是 Python 新手)
【问题讨论】:
-
你必须展示真实的代码,这里还不够。
-
把
from bar import Bar放到foo.py?
标签: python