0


python 设置全局变量

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
版权归原作者 单单一个越字 所有, 如有侵权,请联系我们删除。

“python 设置全局变量”的评论:

还没有评论