有可能是在发生报错的函数中,调用了类MyClass的构造函数
class MyClass:
def from_json(cls, json_string):
json_dict = json.loads(json_string)
args1 = json_dict['name']
...
return cls(arg1,arg2,....) #或者 return cls(**json_dict)
以上会在return语句报错:‘TypeError: ‘MyClass‘ object is not callable’
解决方法:
在 行 ‘def from_json(’ 前面加上装饰器语句:
@classmethod