说明: 上一篇只是把image表格存入到数据库,后序又存入了classname表格,bbox表格等,通过连接查询最终获取到想要的所有url地址。采用简单粗糙的方法,把获取到的url地址全部存储到txt文件中,之后通过读取txt文件中的内容下载图片到本地。
1.前提说明
ladder.txt
ladder链接样式
2.出现问题
urllib.error.URLError:
解决参考:
https://stackoverflow.com/questions/49183801/ssl-certificate-verify-failed-with-urllib
所以最后的程序为:
# -*- coding: utf-8 -*-
# 根据图片链接列表获取图片保存到本地
from urllib.request import urlretrieve
import os
# 解决
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
'''
通过txt网址文件,现在图片到本地
'''
def download():
categories = ['ladder']
for category in categories:
# 新建存储ladder文件夹存储图片
os.makedirs('data/%s' % cat