Форум сайта python.su
0
Необходимо сделать общими какие либо данные. Например настройки, полученные из файла. Делал через
from __builtin__ import <имя разделяемого объекта>
Офлайн
14
А в чем вопрос?
Офлайн
0
Вопрос в том как это правильно реализовать. Мне интересно какие есть возможности по осуществлению сабжа, кроме __builtin__. Если таки имеются. Простой пример:
Есть конфигурационный файл и есть модульная программа. При закрытии этой программы, что бы не собирать измененные параметры конфигураций, я использовал словарь в общем пространстве имен. Программа закрывалась и сохраняла общий словарь в конфигурационный файл. Сейчас собираюсь переписать код полностью с использованием старых решений, но захотелось определиться в некоторых деталях.
Вопрос №1: Правильно ли я делаю?
Вопрос №2: Есть ли альтернативы?
Офлайн
20
Можно завести класс, который будет заниматься чтением, хранением и записью конфигурации.
Офлайн