У меня есть заказанный файл словаря. Простой пример - одна строка, которая выглядит следующим образом:
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 переменной?