python下载图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python下载图片相关的知识,希望对你有一定的参考价值。
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‘) 也可以写成
- req = urllib.request.Request(‘http://www.placekitten.com/g/500/600‘)
- response = urllib.request.urlopen(req)
responce还有geturl,info,getcode方法
代码with open(‘cat_500_600.jpg‘,‘wb‘) as f:
f.write(cat_img)等价于
- f = open(‘cat_500_600.jpg‘,‘wb‘)
- try:
- data = f.write(cat_img)
- finally:
- f.close()
以上是关于python下载图片的主要内容,如果未能解决你的问题,请参考以下文章