什么是urllib2.urlopen的真正签名

时间:2015-04-11 08:37:20

标签: python python-2.7

在文档中

  

urllib2.urlopen(url [,data [,timeout [,cafile [,capath [,cadefault [,   context]]]]])打开URL url,可以是字符串也可以是   请求对象。

https://docs.python.org/2/library/urllib2.html

但是在模块的代码中它是:

def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):

文档是错误的还是某个地方的功能?

1 个答案:

答案 0 :(得分:2)

这取决于Python版本。

该函数文档的最后一行说明:

  

版本2.7.9中更改:cafile,capath,cadefault和context是   加入。