我们都是知道Python是非常高效率的,使用方便。各种库非常齐全,今天我就给大家演示一下,如何使用Python快速获取一组图片,假设你已经有图片的链接
想这样的
image_url = [ 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3432627115,2855394237&fm=26&gp=0.jpg',
'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3963312379,3252212448&fm=26&gp=0.jpg',
'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1978920298,3110668341&fm=26&gp=0.jpg'
]
首先我们使用urllib这个库,这是python内置的一个库,安装了Python就可以使用
新建一个index.py
# coding=utf-8
import urllib.request
image_url = [
"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3432627115,2855394237&fm=26&gp=0.jpg",
'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3963312379,3252212448&fm=26&gp=0.jpg',
'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1978920298,3110668341&fm=26&gp=0.jpg'
]
i = 0
for item in image_url:
urllib.request.urlretrieve(item, "E:\pytest\\%s.jpg"%(i))
i+=1
使用for关键字来遍历image_url循环获取图片
urlretrieve这个方法传入两个参数,一个是图片地址,第二个是保存的路径,因为图片的文件名不能一样,所以就使用变量i来命名文件名。
是不是很神奇,第一图片列表的算一行代码的话,一共只有6行代码。
不得不说,Python真的是一个神奇的编程语言。