为了账号安全,请及时绑定邮箱和手机立即绑定

写入文件的时候,没有下载的过程图片是怎么下载下来的啊?

写入文件的时候,没有下载的过程图片是怎么下载下来的啊?

正在回答

3 回答

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()


1 回复 有任何疑惑可以回复我~

我的意思就是代码里面哪一行语句是表示把图片下载下来的啊?

0 回复 有任何疑惑可以回复我~

不知道题主在问什么问题,请题主自己读一下自己的问题,在整理下思绪再提问谢谢

0 回复 有任何疑惑可以回复我~
#1

柏舟0 提问者

我的意思就是代码里面哪一行语句是表示把图片下载下来的啊?
2016-10-13 回复 有任何疑惑可以回复我~
#2

SkyWalker_1 回复 柏舟0 提问者

rqt = urllib2.urlopen(url) buf = rqt.read() //buf存的就是图片的内容。 f= open('1.jpg','w') f.write(buf) f.close
2016-10-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

写入文件的时候,没有下载的过程图片是怎么下载下来的啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信