写入文件的时候,没有下载的过程图片是怎么下载下来的啊?
import urllib2 response = urllib2.urlopen('http://python.org/') html = response.read()
HTTP是基于请求和应答机制的--客户端提出请求,服务端提供应答。urllib2用一个Request对象来映射你提出的HTTP请求,在它最简单的使用形式中你将用你要请求的
地址创建一个Request对象,通过调用urlopen并传入Request对象,将返回一个相关请求response对象,这个应答对象如同一个文件对象,所以你可以在Response中调用.read()。
import urllib2 req = urllib2.Request('http://www.pythontab.com') response = urllib2.urlopen(req) the_page = response.read()
图片保存到本地,open打开一个文件,写入就相当于下载图片。
import urllib2 f = open('abc'+'.jpg','w') #打开一张图片名字:abc.jpg req = urllib2.urlopen(' buf = req.read() f.write(buf) #写入本地abc.jpg 的位置所在的目录 f.close()
我的意思就是代码里面哪一行语句是表示把图片下载下来的啊?
不知道题主在问什么问题,请题主自己读一下自己的问题,在整理下思绪再提问谢谢