python如何跨模块共享全局变量?

python

在单个程序中跨模块共享信息的规范方法是创建一个特殊模块(通常称为config或cfg)。只需在应用程序的所有模块中导入配置模块;然后该模块可用作全局名称。因为每个模块只有一个实例,所以对模块对象所做的任何更改都会在任何地方反映出来。 例如:

config.py:

x=0# Default value of the "x" configuration setting

mod.py:

importconfig

config.x=1

main.py:

importconfig

importmod

print(config.x)

请注意,出于同样的原因,使用模块也是实现Singleton设计模式的基础。

以上是 python如何跨模块共享全局变量? 的全部内容, 来源链接: utcz.com/z/520623.html

回到顶部