Как прочитать файл со словарем? [дубликат]Python

Программы на Python
Anonymous
Как прочитать файл со словарем? [дубликат]

Сообщение Anonymous »

У меня есть такой файл:

Код: Выделить всё

columns.txt
{'name': 'Well', 'id': 'Well', 'type': 'text'}
{'name': 'Type', 'id': 'Type', 'type': 'text'}
{'name': 'Pad', 'id': 'Pad', 'type': 'text'}
Теперь я читаю каждую строку в список, используя

Код: Выделить всё

    columns=[]
with open('columns.txt', 'r') as f:
for line in f:
columns.append(line.rstrip())
Результат приведен ниже и представляет собой строку для каждого элемента в списке.

Код: Выделить всё

["{'name': 'Well', 'id': 'Well', 'type': 'text'}", "{'name': 'Type', 'id': 'Type', 'type': 'text'}", "{'name': 'Pad', 'id': 'Pad', 'type': 'text'}"]
Я хотел бы получить то, что показано ниже, без двойных кавычек для каждого словаря

Код: Выделить всё

[{'name': 'Well', 'id': 'Well', 'type': 'text'}, {'name': 'Type', 'id': 'Type', 'type': 'text'}, {'name': 'Pad', 'id': 'Pad', 'type': 'text'}]
Как это сделать?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/787 ... dictionary

Вернуться в «Python»