employees = {}
employees["employeetest"]=employee(s.cell(3,0).value)
我想将对象存储在字典中。 我如何呼吁" employeetest"用点符号?
我想这样做但是有一个清单:
employee1 = employee(s.cell(3,0.value))
print(employee.job)
如果我不能使用字典,我还能如何动态创建我可以调用的对象?
对不起,如果这是一篇低质量的帖子,我是编程新手。
答案 0 :(得分:0)
您可以使用普通的dict表示法employees["employeetest"]
访问该对象,然后正常访问该对象的属性。
employeetest = employees["employeetest"]
print(employeetest.job)
您将遇到的问题是您只能将一名员工分配到employees["employeetest"]
。您将不得不找出一种更好的方法来识别您的employees
词典中的员工。
答案 1 :(得分:0)
employees = type('obj', (object,), {})
employees["my_key"] = "my_value"
empleyees.my_key # returns my_value