当您尝试使用 ()
无法调用的对象时,会发生该错误。
可调用对象可以是函数或类(实现
__call__方法)。根据Python
Docs:
object . call (self [,args …]) :当实例被“调用”为函数时调用
例如:
x = 1print x()
x不是可调用的对象,但是您试图像调用它一样调用它。此示例产生错误:
TypeError: 'int' object is not callable

当您尝试使用 ()
无法调用的对象时,会发生该错误。
可调用对象可以是函数或类(实现
__call__方法)。根据Python
object . call (self [,args …]) :当实例被“调用”为函数时调用
例如:
x = 1print x()
x不是可调用的对象,但是您试图像调用它一样调用它。此示例产生错误:
TypeError: 'int' object is not callable