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“
上一篇