В Python 3 У меня есть глобальный словарь, mydict
, который выглядит как:Как получить мои глобальные переменные во время импорта других модулей?
global mydict #this is line 1
mydict = {'property1':'value',...
После этой линии, я импортировать модуль:
from my_module import my_mod
Собирает контрольную точку на импорте показывает мой глобальна, как существующие как часть глобалов.
Ввод точки останова на первой строке my_module
(импортную) показывает, что моя переменная не является частью глобальных переменных.
Я хочу, чтобы эта глобальная переменная была доступна в файле, который импортируется, в момент его импорта. Как мне это сделать?
Это то, что я закончил делать, но мне не нужно было редактировать файл my_module (или создать целый новый файл, чтобы просто сохранить только некоторые переопределенные конфигурации) – Mitch