中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中怎么利用配置文件共享全局變量

發布時間:2021-06-15 17:08:49 來源:億速云 閱讀:422 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關python中怎么利用配置文件共享全局變量,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

首先配置config.py模塊,config需要設置get_xxx和set_xxx的方法提供對外的接口。

config.py

class global_var:
  '''需要定義全局變量的放在這里,最好定義一個初始值'''
  name = 'my_name'

# 對于每個全局變量,都需要定義get_value和set_value接口
def set_name(name):
  global_var.name = name
def get_name():
  return global_var.name

然后在其他模塊引用:

test.py

import config
# 引用全局變量
name = config.get_name()
# 修改全局變量
config.set_name('new_name')
# 查看修改后的全局變量
print(config.get_name())

注意:

1. import配置文件時,不要from xxx import *, 而要import config.py

2. 在config.py文件中,用set_xxxValue()和get_xxxValue來提供外部訪問接口,這個好處是,可以讓全局變量在每次調用的時候都能得到刷新

3. 其他文件使用get_xxxValue()獲取到全局變量的最新值

另外,對于global這個聲明,他只是在同一個文件中有效,并不能跨文件,就是夸module.所以不要妄想通過global來控制不同文件間的共享變量。

上述就是小編為大家分享的python中怎么利用配置文件共享全局變量了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和平县| 二连浩特市| 沅江市| 平顺县| 溧水县| 南通市| 彰武县| 岚皋县| 景洪市| 资溪县| 库伦旗| 射洪县| 闽侯县| 砚山县| 德清县| 凭祥市| 密云县| 商城县| 哈巴河县| 福清市| 广元市| 邮箱| 定兴县| 寿阳县| 缙云县| 杭锦后旗| 北安市| 闵行区| 扬中市| 承德市| 尚义县| 亚东县| 双峰县| 福州市| 嘉义市| 赫章县| 龙口市| 山阳县| 凤阳县| 马关县| 顺平县|