python将网站图片本地存储(详解Python下载图片并保存本地的两种方式)
类别:脚本大全 浏览量:2118
时间:2021-10-03 01:06:44 python将网站图片本地存储
详解Python下载图片并保存本地的两种方式一:使用python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码:
|
import os,stat import urllib.request img_url = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828bb301fea27c2149a7070" \ "d44&imgtype=jpg&er=1&src=http%3a%2f%2fupload.qianhuaweb.com%2f2017%2f0718%2f1500369506683.jpg" file_path = 'd:/book/img' file_name = "pyt" try : #是否有这个路径 if not os.path.exists(file_path): #创建路径 os.makedirs(file_path) #获得图片后缀 file_suffix = os.path.splitext(img_url)[ 1 ] print (file_suffix) #拼接图片名(包含路径) filename = '{}{}{}{}' . format (file_path,os.sep,file_name,file_suffix) print (filename) #下载图片,并保存到文件夹中 urllib.request.urlretrieve(img_url,filename = filename) except ioerror as e: print ( "ioerror" ) except exception as e: print ( "exception" ) |
二:利用读写操作写入文件,具体代码:
|
import os,stat import urllib.request for i in range ( 1 , 3 ): if not os.path.exists( "./rym" ): print ( "不纯在" ) os.makedirs( "./rym" ) else : print ( "存在" ) os.chmod( "d:/imagss" , 777 ) with urllib.request.urlopen( "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828b" "b301fea27c2149a7070d44&imgtype=jpg&er=1&src=http%3a%2f%2fupload.qianhuaweb.com%2f2017%2f0718%" "2f1500369506683.jpg" , timeout = 30 ) as response, open ( "./rym/lyj.png" , 'wb' ) as f_save: f_save.write(response.read()) f_save.flush() f_save.close() print ( "成功" ) |
以上所述是小编给大家介绍的python下载图片并保存本地的两种方式详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/Pan_YT/article/details/79050961
您可能感兴趣
- docker镜像保存教程(docker镜像导入导出备份迁移的操作)
- python怎么导入函数pandas(python将pandas datarame保存为txt文件的实例)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- dedecms保存文章慢(dedeCms批量修改文章发布时间的方法)
- pythonpick教程(Python使用Pickle模块进行数据保存和读取的讲解)
- 微信小程序开发如何实现自动保存(微信小程序开发实用技巧之数据传递和存储)
- spark sql常用操作(Spark SQL数据加载和保存实例讲解)
- html5canvas功能介绍(Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 附转换公式)
- 微信小程序canvas缩放(微信小程序之html5 canvas绘图并保存到系统相册)
- sqlserver维护计划保存在哪(SQL Server误设置max server memory的处理方法)
- sqlserver字符串判断函数(解决sql server保存对象字符串转换成uniqueidentifier失败的问题)
- python将网站图片本地存储(详解Python下载图片并保存本地的两种方式)
- python怎么导入xlsx(用Python将结果保存为xlsx的方法)
- 图片如何存放在mysql中(将图片保存到mysql数据库并展示在前端页面的实现代码)
- python爬虫并保存excel实例(Python实现爬取亚马逊数据并打印出Excel文件操作示例)
- python提取json数据(Python爬取数据保存为Json格式的代码示例)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
- 王伦狭隘,晁盖霸道,宋江奸诈骨头软,只有鲁智深才适合当寨主(王伦狭隘晁盖霸道)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
- 梁山创始人杜迁,为何不受宋江待见,只排名83位(梁山创始人杜迁)
- 法国面包(法国面包法棍)
- 微信(微信分身)
热门推荐
- mpp数据库的客户端工具(xampp默认mysql数据库root密码的修改)
- javascript如何操作文档元素(JavaScript操作元素实例大全)
- 怎么进入云服务器(云服务器端口怎么打开?)
- 如何判别云服务器的优劣(选用云服务器的这四大风险必须知道)
- phpstudy如何部署在linux上(phpstudy linux面板CC防护功能使用教程)
- docker本地项目生成镜像(docker images本地迁移的实现)
- 虚拟主机跟云主机有什么区别(云主机和虚拟主机哪个好?)
- matplotlib中plot颜色控制(matplotlib实现区域颜色填充)
- jpg、png、gif图片格式的介绍
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9