参考:https://blog.csdn.net/weixin_41015581/article/details/80083547

1、定义 gol.py

  1. # -*- coding: utf-8 -*-
  2. def _init():#初始化
  3. global _global_dict
  4. _global_dict = {}
  5. def set_value(key,value):
  6. """ 定义一个全局变量 """
  7. _global_dict[key] = value
  8. def get_value(key,defValue=None):
  9.   """ 获得一个全局变量,不存在则返回默认值 """
  10. try:
  11. return _global_dict[key]
  12. except KeyError:

2、初始化

  1. gol._init()#先必须在主模块初始化(只在Main模块需要一次即可)
  2. #定义跨模块全局变量
  3. gol.set_value('CODE','UTF-8')
  4. gol.set_value('PORT',80)
  5. gol.set_value('HOST','127.0.0.1')

3、使用