我建议将值存储在字典中,而不是存储在单独的局部变量中:
myvars = {}with open("namelist.txt") as myfile: for line in myfile: name, var = line.partition("=")[::2] myvars[name.strip()] = float(var)现在以身份访问它们
myvars["var1"]。如果名称都是有效的python变量名称,则可以将其放在下面:
names = type("Names", [object], myvars)并例如访问值
names.var1。



