【发布时间】:2016-02-29 18:06:37
【问题描述】:
我一直坚持我的 Python 学习。我正在开发一个由几个模块组成的应用程序,我没有任何问题。 经过几天的休息后,我回到了它,但是我添加到我的应用程序中的任何新方法都不再可见,这是一个错误: (AttributeError: Hand 实例没有属性'calculate')
这当然不是真的,因为 Hand 对象有这个新方法,我可以通过在控制台中做所有事情来证明它(它有效) 但是,当我在我的应用程序文件中执行此操作时,编译器不会选择它。
有什么问题?
好吧,她是一个引发问题的sn-p:
类Atrifacts:
...
def calculate(self):
for i in range(len(self.cards)):
self.value += hand.cards[i].getRankIndex()
return self.value
当我尝试使用它时,我遇到了上面提到的关于缺少属性的错误
【问题讨论】:
-
请发布您的代码,如果我们看不到问题,我们将无法解决您的问题...
-
在这里发布您的代码!
-
尝试删除您的
.pyc文件
标签: python