globalContext.py 725 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. # 全局变量 --- 字典格式存储
  3. # 内置属性--外部不可修改
  4. # 提供对应的方法: 可以对这个属性进行修改\增加\显示
  5. class g_context(object):
  6. _dic = {} # 内置属性--外部不可修改
  7. # TODO 1 : 通过key去进行设置
  8. def set_dict(self, key, value):
  9. self._dic[key] = value
  10. # TODO 2 : 通过key去进行获取数据
  11. def get_dict(self, key):
  12. return self._dic.get(key, None) # 如果这个key不存在,则会返回None
  13. # TODO 3 : 通过自字典去设置数据
  14. def set_by_dict(self, dic):
  15. self._dic.update(dic)
  16. # TODO 4 : 显示对应全局变量所有值
  17. def show_dict(self):
  18. return self._dic