1、新建g.py文件
这里我新建了一个utils文件夹,然后在里面新建了g.py文件
通过global来定义一个全局变量,并将该变量初始化为一个空字典.就可以达到设置、获取任意key:value的功能
代码:
def_init():global _global_dict
_global_dict ={}defset_value(key,value):#定义全局变量
_global_dict[key]= value
defget_value(key):#获取全局变量try:return _global_dict[key]except KeyError:return'不存在的key'
2、初始化
导入g模块,执行初始化
哪里需要就在哪里初始化即可.因为我这是在一个django项目里加的,所以放在了apps.py文件里.每次启动服务时,都会自动执行初始化的操作
from utils import g
g._init()#初始化
3、引用
在需要设置或获取全局变量的文件里导入g模块
from utils import g
设置全局变量,并获取设置的变量,打印出来
g.set_value('gh','shide')print(f'刚才设置的全局变量是:{g.get_value("gh")}')#刚才设置的全局变量是:shide
本文转载自: https://blog.csdn.net/qq_38122800/article/details/128648974
版权归原作者 单单一个越字 所有, 如有侵权,请联系我们删除。
版权归原作者 单单一个越字 所有, 如有侵权,请联系我们删除。