为什么urllib2.urlopen.read()返回为空?
python吧
全部回复
仅看楼主
level 1
月丘菜绪 楼主
# -*- coding:utf-8 -*-
import urllib2
url="http://www.baidu.com"
rp1=urllib2.urlopen(url)
print rp1.getcode()
print len(rp1.read())
print rp1.read()
结果如下:
200
111470
rp1.read()打印出来是空的,但是明明有长度的。
很简单的一个读取网页内容,照着网上教程写的,一模一样的代码,教程里别人都能返回具体网页内容,而我的read()返回的就是空的,怎么回事?
2017年07月06日 17点07分 1
level 1
读文件内容的上一句,读取文件内容的长度,已经读过一次文件内容了,所以再次读的时候就为空了
2018年12月16日 10点12分 4
1