![]() |
Модераторы: 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 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |