可以这样做吗?
config.py - 保存所有全局变量
state_holder.py class StateHolder: - 导入所有配置变量的类,旨在在线程和运行中运行管理变量的变化。
main.py - 启动时,实例化StateHolder类,将所有配置变量放在内存中。
module_1.py - 导入main的模块。
module_2.py - 导入main的模块。
我想要module_1.py& module_2.py能够访问main.py实例化的StateHolder实例。并在该实例中更改/访问变量。
基本上我正在尝试在程序的所有模块中创建共享内存空间。任何模块对该空间中变量的任何更改都将使用该变量传播到其他模块。
可以吗?