TypeError:'str'对象无法在Lambda中调用

时间:2018-08-27 09:12:23

标签: python string lambda typeerror

当我执行此行代码时,它给我一个错误:

self.Button5.configure(command=lambda t='restart': password(t))

错误:

  

self.Button5.configure(command = lambda t ='restart':password(t))   TypeError:“ str”对象不可调用

(如果需要,这里是整个代码的链接,错误在第372行:https://codeshare.io/G8VW6A

1 个答案:

答案 0 :(得分:3)

在代码的第103行中,创建全局变量'password',该变量与函数的名称相同。只需更改变量名称,以免它们冲突。