__init__必须返回无。您不能(或至少不应该)返回其他东西。
尝试做任何您想返回的实例变量(或函数)。
>>> class Foo:... def __init__(self):... return 42... >>> foo = Foo()Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: __init__() should return None

__init__必须返回无。您不能(或至少不应该)返回其他东西。
尝试做任何您想返回的实例变量(或函数)。
>>> class Foo:... def __init__(self):... return 42... >>> foo = Foo()Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: __init__() should return None