连续调用多个python程序,但使用不同的全局变量

2024-04-26 04:35:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有不同的python程序,它们都有2个set全局变量(在任何函数或if __name__ == '__main__':块之外设置)

我想连续调用这个python程序,但要将它们的全局变量全部更改为设置值

类似伪代码:

with variables ... (overwriting the global variables of the afterward called programs.

python_program 1 
python_program 2
python_program 3

有人知道我如何做到这一点吗?我不能用变量调用主函数,因为这样我会得到一个错误,因为变量在定义之前会被计算

我在考虑创建一个所有程序都可以导入并用作全局变量的文件。上面的伪代码显示的脚本可以编辑该文件吗