我有一个要阅读的文件和一本字典。 如果文件说:
sort-by username
我想要字典
d = {'sort-by': 'username'}
如果文件说:
sort-by name
然后我想要字典
d = {'sort-by': 'name'}
现在,我有:
if 'user' in line:
d['sort-by'] = 'username'
else:
d['sort-by'] = 'name'
但是,即使该文件显示按用户名排序,我也会继续
d = {'sort-by': 'name'}
为什么会这样?
答案 0 :(得分:3)
print dict(map(str.split,open("some_file.txt")))
假设您的文件实际上看起来像您的示例
如果您有任何控制,将数据存储为json
可能更合适