python如何跨模块共享全局变量?
在单个程序中跨模块共享信息的规范方法是创建一个特殊模块(通常称为config或cfg)。只需在应用程序的所有模块中导入配置模块;然后该模块可用作全局名称。因为每个模块只有一个实例,所以对模块对象所做的任何更改都会在任何地方反映出来。 例如:
config.py:
x=0# Default value of the "x" configuration setting
mod.py:
importconfigconfig.x=1
main.py:
importconfigimportmod
print(config.x)
请注意,出于同样的原因,使用模块也是实现Singleton设计模式的基础。
以上是 python如何跨模块共享全局变量? 的全部内容, 来源链接: utcz.com/z/520623.html