-
globaltest.py
name = None def set_name(val): #定义一个全局变量 global name name = val def get_name(): #获得一个全局变量,不存在则返回默认值 global name return name global_dict = {} def set_dict(name,age): global global_dict global_dict[name] = age def get_dict(): #获得一个全局变量,不存在则返回默认值 global global_dict return global_dict
-
set_test.py
import globaltest #定义跨模块全局变量 globaltest.set_name("张三") globaltest.set_dict("李四",13)
-
get_test.py
import globaltest,set_test #两个都需要导入,否则会找不到get_value函数 nameNew = globaltest.get_name() print(nameNew) dictNew = globaltest.get_dict() print(dictNew)