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)
關(guān)聯(lián)標簽:
相關(guān)推薦
- Python 爬蟲(chóng)面試題 170 道:2019 版 所有題目 語(yǔ)言特性 1.談?wù)剬?Python 和其他語(yǔ)言的區別2.簡(jiǎn)述解釋型和編譯型編程語(yǔ)言3.Python 的解釋器種類(lèi)以及相關(guān)特點(diǎn)?4.說(shuō)說(shuō)你知道的Python3 和 Python2 之間的區別?5.Python3 和 Python2 中 int 和 long 區別?6.xrange 和 range 的區別?編碼規范 7.什么…
- 自然語(yǔ)言處理工具python調用hanlp中文實(shí)體識別 Hanlp作為一款重要的中文分詞工具,在GitHub的用戶(hù)量已經(jīng)非常之高,應該可以看得出來(lái)大家對于hanlp這款分詞工具還是很認可的。本篇繼續分享一篇關(guān)于hanlp的使用實(shí)例即Python調用hanlp進(jìn)行中文實(shí)體識別。想要在python中調用hanlp進(jìn)行中文實(shí)體識別,Ubuntu 16.04…
- 3DMAX提示和技巧 本主題標識使用 Civil View 的一些重要提示和技巧。常規使用屏幕分辨率至少為 1280x1024 的 Civil View。低于此分辨率時(shí),一些面板將占用過(guò)多屏幕空間。 將視口設置為線(xiàn)框顯示以達到最佳性能。 要盡可能簡(jiǎn)化用戶(hù)界面,請在單個(gè)視口中工作并關(guān)閉 3ds Max 命令面…