![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| infinitefreedom |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.5.2010 Репутация: нет Всего: нет |
В текстовом файле имеется словарь, например: {'a':['b','c']}, при чтении из файла, python, конечно же, воспринимает его, как строку. Как импортировать эту строку в словарь, есть ли какие-то готовые решения/функции, или нужно писать функцию?
Вопрос решен: eval() Это сообщение отредактировал(а) infinitefreedom - 29.8.2015, 16:50 |
|||
|
||||
| Envy |
|
|||
|
Unregistered |
Если нужно просто сохранить dict в файле, то лучше использовать какой-нибудь сериализатор, например - pickle, или JSON.
Оба есть в стандартной библиотеке. И еще много - xоть xml, хоть yaml. Тут уж надо смотреть, что лучше подойдет для конкретной задачи. Если задача именно в том, чтобы разпарсить такую строку - то можно так:
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |