Найти - Пользователи
Полная версия: Общие данные или общее пространство имен
Начало » Python для новичков » Общие данные или общее пространство имен
1
CryptSpirit
Необходимо сделать общими какие либо данные. Например настройки, полученные из файла. Делал через

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

Вопрос №1: Правильно ли я делаю?
Вопрос №2: Есть ли альтернативы?
Soteric
Можно завести класс, который будет заниматься чтением, хранением и записью конфигурации.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB