1.声明法
该方法是直接在当前模块中进行全球变量定义声明,然后引用Global声明!如下:
OLD_URL='http://oldboyedu.com' defbb(): globalOLD_URL OLD_URL=OLD_URL+'#m' if__name__='__main__': bb() printOLD_URL #输出: http://oldboyedu.com#m
2.模块法
该方法是在一个单独的模块中定义全局变量,然后在需要使用的全局模块中导入定义的全局变量模块。如下:
#gl.py定义全局变量模块 GL_A=‘hello’ GL_B=’world’ #test.py全局变量引用模块 importgl defhello_world() printgl.GL_A,GL_B 输出“helloworld“