我有一個文件,其結構如下:使用字典進行鍵對比
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
任何一個有一些線索或幫助? :( 我嘗試了很多東西,我發現谷歌,但沒有解決方案。
Thaks man!有用!!! :) – Leonardo 2009-10-16 21:54:56