码迷,mamicode.com
首页 > 编程语言 > 详细

python下载图片

时间:2017-07-21 10:36:25      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:start   http   info   pytho   url   urllib   jpg   color   key   

import urllib.request
response = urllib.request.urlopen(http://www.placekitten.com/g/500/600)
cat_img = response.read()

with open(cat_500_600.jpg,wb) as f:
    f.write(cat_img)

urlopen()括号里既可以是一个字符串也可以是一个request对象,当传入字符串的时候会转换成一个request对象,因此代码

response = urllib.request.urlopen(‘http://www.placekitten.com/g/500/600‘)  也可以写成

  1. req = urllib.request.Request(‘http://www.placekitten.com/g/500/600‘)
  2. response = urllib.request.urlopen(req)

         responce还有geturl,info,getcode方法

 

代码with open(‘cat_500_600.jpg‘,‘wb‘) as f:

       f.write(cat_img)等价于

  1. f = open(‘cat_500_600.jpg‘,‘wb‘) 
  2. try:  
  3.     data =  f.write(cat_img)
  4. finally:  
  5.     f.close() 

 

 



 

python下载图片

标签:start   http   info   pytho   url   urllib   jpg   color   key   

原文地址:http://www.cnblogs.com/zhoujingguoguo/p/7215518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!