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("成功")
三:以二进制方式写入文件即可
f = open(r"E:\Picture\0.png",'wb')#注意写入方式
f.write(urllib2.urlopen(url).read())
f.close()
四:调用urllib库函数
urllib.urlretrieve(url,"E:\Picture\%s.jpg"%0)
以上两种方式保存的图片路径均为E:\Picture\0.png
python下载图片到文件夹_Python下载图片并保存本地的四种方法相关推荐
- python下载图片到文件夹_python 移动图片到另外一个文件夹的实例
python 移动图片到另外一个文件夹的实例 如下所示: # -*- coding:utf8 -*- import os import shutil import numpy as np import ...
- php保存文件和下载文件到本地的四种方法
php保存文件和下载文件到本地的四种方法 本文操作环境:windows7系统.PHP7.1版,DELLG3电脑 php保存文件的方法 PHP下载保存文件到本地 经常需要点击按钮,然后弹 ...
- python如何顺序读取文件夹下的图片及文件
获取文件夹下文件 os.listdir() :用于返回指定的文件夹包含的文件或文件夹的名字的列表.得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名. 但是返回 ...
- python os如何创建文件夹_Python怎样创建文件夹,怎样删除文件夹
Python在存储数据的时候需要创建和删除文件夹.今天小编我就来给大家分享一下Python怎样创建和删除文件夹的经验. 工具/原料 电脑 Python3 方法/步骤 1 首先可以用Python的os模 ...
- python 按照顺序读取文件夹中的图片名称
前言: 在ubuntu16.04系统中,读取图像名称的时候,往往会出现乱序的现象,比如: 1,2,3,4,5,6,7,8,9,10 可能会被提取到的顺序为: 1,10,2,3,4,5,6,7,8,9 ...
- python读取多个文件夹里的图片并添加标签
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. **本文将为大家讲述如何读取多个文件夹下的图片并贴标签(一个文件夹一个标签) 图片存放方式: ...
- python如何选择excel文件夹_python如何读取excel文件夹
python如何读取excel文件夹,内容,单元格,操作,索引,名称 python如何读取excel文件夹 易采站长站,站长之家为您整理了python如何读取excel文件夹的相关内容. python ...
- python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~
背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于 ...
- python怎么创建txt文件夹_python怎么创建一个txt文件/python创建文件夹基础教程
python怎么创建一个txt文件 python怎么创建一个txt文方法. 如考: 1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...
最新文章
- 2020新款手机,吃鸡贼爽!包邮送一个!
- 输入字符和数字 java,验证输入仅为字符串,数字仅为JAVA
- Golang之new和make
- 一文看懂Python(六)-----类与对象篇
- 设计模式(Design Pattern)
- mysql如何explan优化sql_《MySQL数据库》MySQL 优化SQL(explain)
- ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
- 【英语学习】【Level 07】U03 Amazing wonders L1 My hometown
- rust工作台可以拾取吗_10台铝型材工作台一周交货可以吗
- android百度地图调用,Android 调用百度地图API
- 大黄,今年实在太难了!
- html设置字体为小型大写字母,css – 启用小型大写字母
- 硬盘的种类及运行原理
- SSM | Spring
- 手把手教你扩展个人微信号(2)
- Linux之安装Nginx(安装包方式)
- 【Java】装箱拆箱
- Hexo+Kaze+Gitee Pages 搭建静态博客网站
- 【神经网络】神经网络发展趋势及研究热点
- ubuntu IOS文件下载
热门文章
- 修改 cherrytree 背景
- Git(入门第一次提交)
- 基于ssm框架的毕业设计管理系统毕业设计源码211633
- 利用图吧工具箱内置的Diskgenius划分磁盘
- 中兴新支点ICG助ASICS亚瑟士品牌活动实现网络现场直播和wifi覆盖
- 前端如何引用LCD字体液晶字体,如何转换?@font-face 如何使用?
- linux硬盘对拷后不能启动,变动硬盘位置或dd对拷更换硬盘后系统无法正常启动的解决方法...
- 普渡大学电子计算机专业,恭喜美国蓝带汇点高中学生被普渡大学计算机专业录取!...
- RC522 射频读卡器模块(MINI型)
- 金山pdf独立版右键菜单