gpt4 book ai didi

Python:对象没有属性错误:一个数组

转载 作者:行者123 更新时间:2023-11-28 20:32:29 27 4
gpt4 key购买 nike

class foo:
#initially
def __init__(self):
self.nodes1=[]
self.nodes2=[]
self.edges=[]

def add_node(self,type,x,y):
if type==1:
self.nodes1.append(node1(x,y))


class node1:
def __init__(self,x,y): #Getting coordinates from outside while creating the class.
self.x=x
self.y=y


b_foo = foo
b_foo.add_node(b_foo,1,0,1)

我尝试将一个元素添加到类的数组中。此代码给出如下错误:

AttributeError: type object 'bipartite' has no attribute 'nodes1'

最佳答案

你应该为你的类创建一个实例:

b_foo = foo() # creates a class instance
b_foo.add_node(1,0,1) # "self" is passed implicitly

关于Python:对象没有属性错误:一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478741/

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