Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2012 13:34:02

CryptSpirit
От:
Зарегистрирован: 2010-05-05
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Общие данные или общее пространство имен

Необходимо сделать общими какие либо данные. Например настройки, полученные из файла. Делал через

from __builtin__ import <имя разделяемого объекта>



Офлайн

#2 Янв. 27, 2012 00:09:45

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Общие данные или общее пространство имен

А в чем вопрос?



Офлайн

#3 Янв. 27, 2012 09:00:54

CryptSpirit
От:
Зарегистрирован: 2010-05-05
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Общие данные или общее пространство имен

Вопрос в том как это правильно реализовать. Мне интересно какие есть возможности по осуществлению сабжа, кроме __builtin__. Если таки имеются. Простой пример:
Есть конфигурационный файл и есть модульная программа. При закрытии этой программы, что бы не собирать измененные параметры конфигураций, я использовал словарь в общем пространстве имен. Программа закрывалась и сохраняла общий словарь в конфигурационный файл. Сейчас собираюсь переписать код полностью с использованием старых решений, но захотелось определиться в некоторых деталях.

Вопрос №1: Правильно ли я делаю?
Вопрос №2: Есть ли альтернативы?



Офлайн

#4 Янв. 27, 2012 09:13:10

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Общие данные или общее пространство имен

Можно завести класс, который будет заниматься чтением, хранением и записью конфигурации.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version