'Object' 没有属性 'function name'
'Object' has no attribute 'function name'
我正在使用 XML 回调标记来更新我的 python 代码中的值。
<import>import folder.filename</import>
<make>folder.filename.class($s1)</make>
<callback>set_foo($s1)</callback>
set_foo
函数存在于我的 python 代码中,但我在调用 class Object
时仍然遇到错误 没有属性 set_foo
.
def set_foo(self, a):
print a
问题是由于缩进不当造成的。
在相应的 Class 中缩进以下代码解决了我的问题。
def set_foo(self, a):
print a
def __init__(self, x):
self.set_foo(x)
我正在使用 XML 回调标记来更新我的 python 代码中的值。
<import>import folder.filename</import>
<make>folder.filename.class($s1)</make>
<callback>set_foo($s1)</callback>
set_foo
函数存在于我的 python 代码中,但我在调用 class Object
时仍然遇到错误 没有属性 set_foo
.
def set_foo(self, a):
print a
问题是由于缩进不当造成的。 在相应的 Class 中缩进以下代码解决了我的问题。
def set_foo(self, a):
print a
def __init__(self, x):
self.set_foo(x)