У меня есть текстовый файл, как это:Создание словаря из текстового файла:
matt=Lives in oakland
drey=lives in San Francisco
как я могу сделать словарь как этот
{matt:Lives in oakland,drey:lives in San Francisco}
Я использовал этот код:
d = {}
with open('hints.txt', 'r') as f:
for line in f:
name, residence = line.strip().split('=')
d[name] = residence
Это сообщение об ошибке:
ValueError: not enough values to unpack (expected 2, got 1)
Можете ли вы показать вашу попытку кодирования на этом и объясните, что в настоящее время не работает для вас? – idjaw
Вы видели [configparser] (https://docs.python.org/2/library/configparser.html)? – zondo
Кроме того, ваш ожидаемый результат не является допустимой структурой данных Python. Вы имеете в виду: '{'matt': 'Lives in oakland', 'drey': 'живет в Сан-Франциско'}'? – schwobaseggl