python - urllib2.urlopen 的真实签名是什么

标签 python python-2.7

在文档中是

urllib2.urlopen(url[, data[, timeout[, cafile[, capath[, cadefault[, context]]]]]) Open the URL url, which can be either a string or a Request object.

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

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

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

文档是否错误或者该函数是否在某处进行了检测?

最佳答案

这取决于Python版本。

该函数文档的最后一行指出:

Changed in version 2.7.9: cafile, capath, cadefault, and context were added.

关于python - urllib2.urlopen 的真实签名是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29575838/

相关文章:

java - 使用 Excel 表中的信息填充 Mysql 表,包括图像的相对路径

python - 如何在 pandas 数据帧中使用单热编码有效地规范化列?

python - 为什么 Python 中原始类型的子类占用更多内存?

python - **0.5 可以返回负数吗?

Python就地配置值更新

python - Linux-Python 的语音识别

python - 每次在 python 中使用 subprocess.call 发送 linux 电子邮件时都会得到一个空体

python - 将整数转换为字符串 Jinja

Python:异步 tcp 套接字服务器

python - OpenCV:获取像素的 L a b 值