我在下面的行上發出警告,聲明:'str'對象不可調用。當調用函數時,Python警告「'str'不可調用」
我能做些什麼來使警告消失嗎?
感謝
Action.action()
這裏是代碼塊:
Action = DefineAction()
Action.action()
class DefineAction:
def action(self):
self.action = listAction[generateRandomNumber(0,4)]
return self.action
這裏的listAction:
listAction =['walks','runs','jaunts','ambles','dashes','sprints']
什麼是'listAction'?另外,修復你的縮進。 –
糟糕對不起......我縮進並添加了listAction列表.-謝謝 – SkyeBoniwell
這當然與Python 2.7 vs 3.3無關。更新後的效果。 –