Как взять Словарь из текстового файла на python?
Не знаю как текст перевести в код пробовал такое
текстовый файл:
{ukr:1,alg:2}
код python:
with open('settings.txt', 'r') as file:
setText = file.read()
days = setText
print(days['ukr'])
Ответы (1 шт):
Автор решения: Dmitry
→ Ссылка
Текстовый файл, конечно, нужно приводить к какому то формату, с которым удобно работать. Как было указано в комментариях, JSON самое то, что надо.
если же оставить все как есть, то вот вам костыль:
with open('settings.txt', 'r') as file:
setText = file.read()
setText = setText.replace("{", "")
setText = setText.replace("}", "")
b = setText.split(",")
dict_ = dict()
for item in b:
k = item.split(":")
dict_[k[0]] = k[1]
print(dict_['ukr'])