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
。谢谢