У меня есть файл со следующей структурой:Key compare using dictionary
system.action.webMessage = Произошла ошибка во время доступа к сети. system.action.okMessage = Все в порядке. core.alert.inform = Номер ошибки 5512.
Мне нужен скрипт для сравнения ключей в 2 файлах с этой структурой. Я работал в скрипте, чтобы преобразовать файл в словарь и использовать структуру словаря для сравнения ключей (строк до '=') в обоих файлах и сообщает мне значение, из которого ключ равен.
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, но не нашел решения.
Thaks man! Оно работает!!! :) – Leonardo