python如何跨模塊共享全局變量?

小編:艷芬 1124閱讀 2020.08.25

在單個(gè)程序中跨模塊共享信息的規范方法是創(chuàng )建一個(gè)特殊模塊(通常稱(chēng)為config或cfg)。只需在應用程序的所有模塊中導入配置模塊;然后該模塊可用作全局名稱(chēng)。因為每個(gè)模塊只有一個(gè)實(shí)例,所以對模塊對象所做的任何更改都會(huì )在任何地方反映出來(lái)。 例如:

config.py:

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


mod.py:?

import config?

config.x = 1?


main.py:

import config?

import mod

print(config.x)


請注意,出于同樣的原因,使用模塊也是實(shí)現Singleton設計模式的基礎。
關(guān)聯(lián)標簽:
91久久香蕉国产线看观看软件|思思热在线视频精品996|精品无码一区二区三区水蜜桃|久久综合无码中文字幕无码|午夜亚洲AⅤ无码高潮片在线