Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2016 21:04:28

Ennjin
Зарегистрирован: 2016-09-20
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Импорт словаря

Доброго времени суток. Пишу простенькую программку, в которой используется словарь {}. Так, как словарь достаточно большой, то для удобства хотелось бы записать его в отдельный файл. Затем в основном теле программы считывать его и по ключу выдавать результат. Собственно как это реализовать?
Использовать open('file.txt').read()?
Если да, то в каком формате заносить данные текстовый файл?
В таком?
{
'key': ‘value’,
'key':'value',
}
Или как то по другому?

Офлайн

#2 Окт. 28, 2016 21:11:24

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Импорт словаря

Можно воспользоваться модулем json, или pickle.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 28, 2016 21:37:32

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2823
Репутация: +  185  -
Профиль   Отправить e-mail  

Импорт словаря

> Можно воспользоваться модулем json, или pickle.

Тогда лучше сразу shelve выбрать.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Окт. 28, 2016 23:55:26

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Импорт словаря

ну можно и import сделать

 a.py:
a={1:1}
b.py:
from a import a



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version