Python urllib.request.request-意外的关键字参数';方法';
如图所示,尝试使用Python urllib.request.request-意外的关键字参数';方法';,python,methods,request,urllib,Python,Methods,Request,Urllib,如图所示,尝试使用方法参数会产生以下错误 Python 3.2.3 (default, Sep 25 2013, 18:22:43) >>> import urllib.request as r >>> r.Request('http://example.com', method='POST') Traceback (most recent call last): File "<stdin>", line 1, in <module>
方法
参数会产生以下错误
Python 3.2.3 (default, Sep 25 2013, 18:22:43)
>>> import urllib.request as r
>>> r.Request('http://example.com', method='POST')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __init__() got an unexpected keyword argument 'method'
>>>
Python 3.2.3(默认,2013年9月25日,18:22:43)
>>>将urllib.request作为r导入
>>>请求http://example.com“,method='POST')
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:\uuuu init\uuuuuuuu()获取了意外的关键字参数“method”
>>>
无论我在哪里寻找,我似乎都找不到解决问题的办法 您看到的是Python 3.3的文档,但运行的是Python 3.2。在Python 3.2中,
请求
初始值设定项没有方法
参数:
FWIW根据您提出的请求类型(例如,如果请求包含正文)
urllib
将自动使用适当的方法(即POST)。如果您需要提出更专业的请求类型,例如HEAD
,则需要深入挖掘。还有其他的答案可以帮助您解决这个问题。您看到的是Python3.3的文档,但是运行的是Python3.2。在Python 3.2中,请求
初始值设定项没有方法
参数:
FWIW根据您提出的请求类型(例如,如果请求包含正文)
urllib
将自动使用适当的方法(即POST)。如果您需要提出更专业的请求类型,例如HEAD
,则需要深入挖掘。还有其他的答案可以帮助您解决这个问题。您看到的是Python3.3的文档,但是运行的是Python3.2。在Python 3.2中,请求
初始值设定项没有方法
参数:
FWIW根据您提出的请求类型(例如,如果请求包含正文)
urllib
将自动使用适当的方法(即POST)。如果您需要提出更专业的请求类型,例如HEAD
,则需要深入挖掘。还有其他的答案可以帮助您解决这个问题。您看到的是Python3.3的文档,但是运行的是Python3.2。在Python 3.2中,请求
初始值设定项没有方法
参数:
FWIW根据您提出的请求类型(例如,如果请求包含正文)
urllib
将自动使用适当的方法(即POST)。如果您需要提出更专业的请求类型,例如HEAD
,则需要深入挖掘。还有其他的答案可以帮助解决这个问题。Ah,我没有看到文档页面顶部选择的3.3.3
。谢谢啊,我没有看到文档页面顶部选择的3.3.3
。谢谢啊,我没有看到文档页面顶部选择的3.3.3
。谢谢啊,我没有看到文档页面顶部选择的3.3.3
。谢谢