我有一个格式的文件
VarName=Value
.
.
我想将它读入散列,这样 H("VarName")
将返回值。
什么是快速的方法? (读取一组字符串,在等号所在的位置拆分所有字符串,然后将其放入散列中?
我正在使用 python。
最佳答案
在线回答:
H = dict(line.strip().split('=') for line in open('filename.txt'))
(可选地使用 .split()
和 maxsplit=1
如果值也可以包含“=”字符)
关于python - 在 python 中读取属性文件的快速方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3997777/