参考:关于python:ocal variable ‘xxx’ referenced before assignment的错误解决
原因:定义的函数里有和全局变量同名的局部变量,全局变量没加global、
解决方法:使用全局变量时,重新写一遍变量名,前面加global、
修改前代码
def login1():
r = s.post(url=url, json=data, headers=headers)
print(r.text)
修改后代码
def login1():
global url
global data
global headers
r = s.post(url=url, json=data, headers=headers)
print(r.text)