История изменений
Исправление menangen, (текущая версия) :
Первое: Настройки нужно хранить в .json файле.
Второе: json нужно парсить встроенным модулем json, преобразовывая в dict.
Третье: повторный импорт модуля моментален, python - это виртуальная машина. Он не интерпретатор. Сначала он весь код компилирует в спец байт код, потом только выполняет.
Четвёртое: то, с чем ты столкнулся, это проблема Функционального Программирования. Заметь, большинство модулей в питоне 2 и 3 написаны в Объектном стиле, несмотря на приспособленность к ФП. Они написаны так не просто так, а для понятного/удобного синтаксиса и ради хорошей архитектуры кода. Т.ч. бери пример с программистов самого питона и пиши как они - на классах, но без особого фанатизма как тут некоторые будут советовать, типа наследоваться от object :)
Исходная версия menangen, :
Первое: Настройки нужно хранить в .json файле.
Второе: json нужно парсить встроенным модулем json, преобразовывая в dict.
Третье: повторный импорт модуля моментален, python - это виртуальная машина. Он не интерпритатор. Сначала он весь код компилирует в спец байт код, потом только выполняет.
Четвёртое: то, с чем ты столкнулся, это проблема Функционального Программирования. Заметь, большинство модулей в питоне 2 и 3 написаны в Объектном стиле, несмотря на приспособленность к ФП. Они написаны так не просто так, а для понятного/удобного синтаксиса и ради хорошей архитектуры кода. Т.ч. бери пример с программистов самого питона и пиши как они - на классах, но без особого фанатизма как тут некоторые будут советовать, типа наследоваться от object :)