我对python很新,所以我不知道我想做的事情是否可行。
我想知道我是否可以在python程序中引用变量来检索对象属性。
下面的相关代码可能比措辞更好:
for Volume in volumes:
row.update(Volume.attachments[0])
for Key in csv_file_fields: # Key contains names which are attributes
try: # of the Volume object
row[Key] = Volume.Key # But here I get the error that Key
# is not a valid attribute
在python中有没有办法通过执行$(Key)来实现bash中的变量替换?
答案 0 :(得分:0)
你想:
row[Key] = getattr(Volume, Key)