У меня есть модуль «B», я хочу запустить его из сценария «C», и я хочу называть глобальные переменные в «B», как они были в корне «C». Еще одна проблема, если я импортировал sys
в «B», когда я запускаю «C» не видит sys
Как вы запускаете скрипты python из другого скрипта и имеете свой корень в моем корне?
# NameError: global name 'sys' is not defined #
Что мне делать?
Выглядит вполне Hacky. Может быть, если вы дадите нам реальный пример, у нас будут идеи о том, как это сделать правильно? –
В общем, вы не хотите этого делать. Модули отлично подходят для хранения объектов в отдельном пространстве имен из вашей основной программы. –