Python чтение упорядоченного файла словаря - PullRequest
2 голосов
/ 24 апреля 2020

У меня есть заказанный файл словаря. Простой пример - одна строка, которая выглядит следующим образом:

Example.csv
{'a': 1, 'b': 2}

Я хочу прочитать этот файл и присвоить его упорядоченной словарной переменной в python.

file = open("Example.csv", "r")

contents = file.read()
dictionary = ast.literal_eval(contents)

print(dictionary)
file.close()

Этот код работает для приведенного выше примера, но вызывает ошибку «неверно сформированный узел или строка:» для следующей строки:

OrderedDict([('kiwi', 4), ('apple', 5), ('cat', 3)])

Как можно прочитать эту строку и назначить это в python переменной?

...