我正在尝试使用configparser加载文本文件中定义的所有变量。我已经设法使用字典加载它们,但我希望它们作为变量直接加载。有干净的方法吗?你知道吗
###file.txt##########
[Section1]
var1 = 10.0
var2 = 25.0
####################
import configparser
cp = configparser.ConfigParser()
configFilePath = r'file.txt'
cp.read(configFilePath)
d = dict(cp.items('Section1'))
for a in d:
d[a]=float(d[a])
现在我可以把var1作为d['var1']
来获取,但是我只想把它作为一个变量来获取
我想做以下工作:
print(var1)
#output ---> 10.
你可以这样做:
这么说,我不建议这样做,它会使您的代码非常混乱,难以阅读和遵循
相关问题 更多 >
编程相关推荐