Вызов нескольких python программ последовательно, но с разными глобальными переменными - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть различные 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

Кто-нибудь, как я могу это сделать? Я не могу вызвать основную функцию с переменными, потому что тогда я получаю ошибка, потому что переменные оцениваются перед определением.

Я думал о создании файла, который все программы могли бы импортировать и использовать в качестве глобальных переменных. Вышеуказанный сценарий в псевдокоде может затем просто отредактировать этот файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...