Skip to main content
 首页 » 编程设计

python之如何从字典键/值创建对象属性

2025年05月04日14dudu

<分区>

我有一个 excel 文件,其中包含一些必需的参数及其值,我试图将它们提供给我的类实体的 __init__ 函数。我知道下面必须依次将 self.key 设置为每个值,但我应该“屏蔽”(?) .key 吗?:

class Customer: 
    def __init__(self): 
        for key, value in zip(excelDF.attribs, excelDF.values): 
            if key!=None and value !=None: 
                self.key= value 

举例说明我的尝试:

excelDF.attribs=['name','telephone'] 
excelDF.values=['Tom','01234-567890'] 
customer1=Customer() 
print(customer1.name) 
print(customer1.telephone) 

给...

Tom 
01234-567890