我用Python编写了一个小脚本,并在Windows上执行。我没有出错。在Windows中,我的Python版本是3.5。在
我曾尝试在Ubuntu Python 3.4上执行相同的程序,但是我得到了以下错误:
Traceback (most recent call last):
File "urlscript.py", line 356, in <module>
postcheck[dc]()
File "urlscript.py", line 17, in DC8Prod
pmlogin(url,payload)
File "urlscript.py", line 254, in pmlogin
mainpage=requests.get(url,payload)
TypeError: get() takes 1 positional argument but 2 were given
真正支持将
url
作为位置参数;对于带有查询参数的GET
请求,请使用params
作为关键字参数:见Passing Parameters In URLs。在
最近发布的
requests
(2.7.0或更高版本)使params
成为requests.get()
函数的显式参数,使它也可以用作位置参数。你在Ubuntu上的版本必须比这个版本旧。在相关问题 更多 >
编程相关推荐