Python中定于全局变量的两种方法
1. 声明法
该方法是直接在当前模块中进行全局变量定义声明,使用global的声明方式,再进行引用!
HEAD = {
'user-agent': 'Mozilla/5.0'
}
def parse_html():
global OLD_URL
response = requests.get(url, headers = HEAD)
print(response.text)
if __name__=='__main__':
parse_html()
2. 模块法
把全局变量定义在一个单独模块中,然后在需要使用的全局模块中将定义的全局变量模块导入
#gl.py 全局变量模块定义
GL_A=‘hello’
GL_B=’world’
#test.py 全局变量引用模块
import gl
def hello_world()
print gl. GL_A, GL_B