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