这个错误消息表明在你的代码中有一个布尔值被当做函数调用了,但是布尔值不是可以被调用的。
这种错误通常是由于在定义布尔值的变量名之前,你在代码中已经使用了这个变量名来调用一个函数或者方法,导致 Python 将这个变量名解析为函数名。
举个例子,如果你写了如下代码:
def my_function():
pass
True = False
my_function()
这段代码会导致 "TypeError: bool object is not callable" 的错误,因为在定义 True 变量之前,你已经调用了 my_function 函数。这个错误的解决方