python下载图片实现方法(超简单)
如下所示: import urllib.request response = urllib.request.urlopen('http://www.aspzz.cn/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.aspzz.cn/g/500/600') 也可以写成 req = urllib.request.Request('http://www.aspzz.cn/g/500/600') 1、response = urllib.request.urlopen(req) 代码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下载图片实现方法(超简单)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |