从其他文件更改python中的配置文件变量

从其他文件更改python中的配置文件变量,python,Python,我有一个config.py文件,其中有一个变量balance_check,默认为true。我还有一个alltests.py,它接受某些参数并执行其他文件。当我将某些特定参数传递给alltests文件时,我想将balance_check变量的值设置为false,但对于从alltests.py文件调用的子序列文件,该变量如何不改变 from ... import config config.balance_check = False 这被称为我尝试过这样做,但当alltests.py调用其他py

我有一个config.py文件,其中有一个变量balance_check,默认为true。我还有一个alltests.py,它接受某些参数并执行其他文件。当我将某些特定参数传递给alltests文件时,我想将balance_check变量的值设置为false,但对于从alltests.py文件调用的子序列文件,该变量如何不改变

from ... import config

config.balance_check = False

这被称为

我尝试过这样做,但当alltests.py调用其他python文件时,balance\u check var的范围似乎结束了,该值直接从config.py文件中选取,这是真的。如果执行
alltests
文件,它会在
config
文件中将
balance\u check
变量设置为
False
,然后调用另一个文件,在该文件中使用
config
文件中的
balance\u check
变量,但它仍然是
True
,对吗?