我有一些类似的代码:class Pump: def __init__(self): print(\'init\') def getPumps(self): passp = Pump.getPumps()print(p)但是我收到类似这样的错误:Traceback (
我有一些如下代码:
class Pump:
def __init__(self):
print("init")
def getPumps(self):
pass
p = Pump.getPumps()
print(p)
但我收到如下错误:
Traceback (most recent call last):
File "C:\Users\Dom\Desktop\test\test.py", line 7, in <module>
p = Pump.getPumps()
TypeError: getPumps() missing 1 required positional argument: 'self'
为什么似乎没有 __init__
被调用,这个异常是什么意思?我的理解是它 self
会自动传递给构造函数和方法。我在这里做错了什么?
为什么我会收到“TypeError:缺少 1 个必需的位置参数:‘self’”?
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!