【发布时间】:2010-12-07 12:34:39
【问题描述】:
我有一个结构如下的文件:
system.action.webMessage=Web 访问期间发生错误。 system.action.okMessage=一切正常。 core.alert.inform=错误号 5512。
我需要一个脚本来比较具有此结构的 2 个文件中的键。我正在编写一个脚本来将文件转换为字典,并使用字典结构来比较两个文件中的 de 键('=' 之前的字符串),并告诉我哪个键相等。
file = open('system.keys','r')
lines = []
for i in file:
lines.append(i.split('='))
dic = {}
for k, v in lines:
dic[k] = v
但我收到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack
任何人有一些线索或帮助? :( 我尝试了很多我在 google 中找到的东西,但没有解决方案。
【问题讨论】:
标签: python file list dictionary compare