全局变量跨文件使用封装
一般的全局变量只在当前文件生效,此模块为了跨文件来设置和获取全局变量:
#用法: from extraUtils.globalArg import Global Global.setValue("ENV", "UAT") Global.getValue("ENV") class Global: _global_dict = {} @staticmethod def setValue(key, value): """ 定义一个全局变量 """ Global._global_dict[key] = value @staticmethod def getValue(key): """ 获得一个全局变量,不存在则返回None """ try: return Global._global_dict[key] except KeyError: return None
本文来自博客园,作者:他还在坚持嘛,转载请注明原文链接:他还在坚持嘛 https://www.cnblogs.com/brf-test/p/16098526.html