У меня есть различные python программы, у всех из которых есть 2 заданные глобальные переменные (установленные вне какой-либо функции или блока if __name__ == '__main__':
.
Я хочу вызывать эти python программы последовательно, но с изменяя все свои глобальные переменные для установки значений.
Как псевдокод:
with variables ... (overwriting the global variables of the afterward called programs.
python_program 1
python_program 2
python_program 3
Кто-нибудь, как я могу это сделать? Я не могу вызвать основную функцию с переменными, потому что тогда я получаю ошибка, потому что переменные оцениваются перед определением.
Я думал о создании файла, который все программы могли бы импортировать и использовать в качестве глобальных переменных. Вышеуказанный сценарий в псевдокоде может затем просто отредактировать этот файл?