我正在尝试向类(emne)添加新对象,但需要使用用户输入创建类的新实例。所以我需要一种方法来选择对象的名称并使用用户输入设置对象的一些值。
我已经尝试创建一个函数,将用户输入的值传递给 ax = emner(x) 来创建它,但它只返回: AttributeError: 'str' object has no attribute 'fagKode' 所以我认为我的问题是输入的值被创建为字符串,因此它不被理解为创建函数的一种方式
emne=[]
class Emne:
def __init__(self,fagKode):
self.fagKode = fagKode
self.karakter = ""
emne.append(self)
def leggTilEmne():
nyttEmne = input("test:")
nyttEmne=Emne(nyttEmne)
预期结果是代码创建了类的新实例。
收到一只叮咚
ABOUTYOU
慕桂英3389331
相关分类