我一直在使用PyCharm社区版2016.3,我的代码中有一行
''' ------other stuff-------'''
def getReply():
getResponse = requests.get(getRequestURL, data, headers=server_headers)
'''--- other stuff----'''
我提供了我的凭证(数据)和头文件..它与PyCharm完美搭配,但是当我尝试在Python版本2.7.5的终端中运行它时,我不断收到错误: -
getResponse = requests.get(getRequestURL, data, headers=server_headers)
TypeError: get() takes exactly 1 argument (3 given)
有任何解决此问题的建议吗?
答案 0 :(得分:0)
requests.get()
只接受一个位置参数,即URL。其他一切都必须是关键字参数,包括授权数据:
getResponse = requests.get(getRequestURL, auth=data, headers=server_headers)
这假设您要设置auth
基本auth参数。我注意到这在PyCharm 中不起作用。