gpt4 book ai didi

Python:通过实例对象调用方法: "missing 1 required positional argument: ' self'”

转载 作者:太空狗 更新时间:2023-10-30 02:46:32 24 4
gpt4 key购买 nike

<分区>

我是 Python 新手。我写了两个类,第二个有第一个的实例作为成员变量。现在我想通过类 1 中的实例调用 Class2 的方法。我找不到答案。像这样:

class Class1:
def uselessmethod(self):
pass

class Class2:
def __init__(self):
self.c = Class1()

def call_uselessmethod(self):
self.c.uselessmethod()

k = Class2
k.call_uselessmethod() # Error!

出现以下错误:

k.call_uselessmethod() #Error
TypeError: call_uselessmethod() missing 1 required positional argument: 'self'

知道这里发生了什么吗?提前致谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com