python跨文件设置全局变量

1.创建一个glo.py文件

def _init():
    #初始化一个全局的字典
    global _global_dict
    _global_dict = {}
def set_value(key,value):
    _global_dict[key] = value
    
def get_value(key,value):
    try:
        return _global_dict[key]
    except KeyError as e:
        print(e)
  

2.在需要将值存到全局变量的文件中

#1.先导入glo 
#2初始化_init()
glo._init()
glo.set_value("name",name)
glo.set_value("sex",sex)

3.在别处使用只需要导入glo文件即可使用

#导入glo
name = glo.get_value("name")
sex = glo.get_value("sex")
原文地址:https://www.cnblogs.com/mqhpy/p/13953365.html