本文共 308 字,大约阅读时间需要 1 分钟。
在单个程序中跨模块共享信息的规范方法是创建一个特殊模块(通常称为config或cfg)。只需在应用程序的所有模块中导入配置模块;然后该模块可用作全局名称。因为每个模块只有一个实例,所以对模块对象所做的任何更改都会在任何地方反映出来。 例如:
config.py:
x = 0 # Default value of the 'x' configuration setting
mod.py:
import configconfig.x = 1
main.py:
import configimport modprint(config.x)
请注意,出于同样的原因,使用模块也是实现Singleton设计模式的基础。
转载地址:http://fwhws.baihongyu.com/