Python:urllib.request.urlopen()的read()方法

时间:2017-07-31 18:51:00

标签: python urllib

当我发现在urllib.request对象上调用read()方法导致第二次没有响应时,我正在玩urllib.request.urlopen()模块:

import urllib.request

url = 'http://www.youtube.com'
resp = urllib.request.urlopen(url)

print(len(resp.read()))  # first call
print(len(resp.read()))  # second call

输出:

549444
0

我找不到有关read()方法的任何文档,我想更好地了解上述代码中究竟发生了什么。一个明显的解决方法可能是再次调用urlopen()方法,但这样效率很低。

0 个答案:

没有答案