一:使用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下载图片并保存本地的四种方法相关推荐

  1. python下载图片到文件夹_python 移动图片到另外一个文件夹的实例

    python 移动图片到另外一个文件夹的实例 如下所示: # -*- coding:utf8 -*- import os import shutil import numpy as np import ...

  2. php保存文件和下载文件到本地的四种方法

    php保存文件和下载文件到本地的四种方法   本文操作环境:windows7系统.PHP7.1版,DELLG3电脑   php保存文件的方法   PHP下载保存文件到本地   经常需要点击按钮,然后弹 ...

  3. python如何顺序读取文件夹下的图片及文件

    获取文件夹下文件 os.listdir()  :用于返回指定的文件夹包含的文件或文件夹的名字的列表.得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名. 但是返回 ...

  4. python os如何创建文件夹_Python怎样创建文件夹,怎样删除文件夹

    Python在存储数据的时候需要创建和删除文件夹.今天小编我就来给大家分享一下Python怎样创建和删除文件夹的经验. 工具/原料 电脑 Python3 方法/步骤 1 首先可以用Python的os模 ...

  5. python 按照顺序读取文件夹中的图片名称

    前言: 在ubuntu16.04系统中,读取图像名称的时候,往往会出现乱序的现象,比如: 1,2,3,4,5,6,7,8,9,10 可能会被提取到的顺序为: 1,10,2,3,4,5,6,7,8,9 ...

  6. python读取多个文件夹里的图片并添加标签

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. **本文将为大家讲述如何读取多个文件夹下的图片并贴标签(一个文件夹一个标签) 图片存放方式: ...

  7. python如何选择excel文件夹_python如何读取excel文件夹

    python如何读取excel文件夹,内容,单元格,操作,索引,名称 python如何读取excel文件夹 易采站长站,站长之家为您整理了python如何读取excel文件夹的相关内容. python ...

  8. python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~

    背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于 ...

  9. python怎么创建txt文件夹_python怎么创建一个txt文件/python创建文件夹基础教程

    python怎么创建一个txt文件 python怎么创建一个txt文方法. 如考: 1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

最新文章

  1. 2020新款手机,吃鸡贼爽!包邮送一个!
  2. 输入字符和数字 java,验证输入仅为字符串,数字仅为JAVA
  3. Golang之new和make
  4. 一文看懂Python(六)-----类与对象篇
  5. 设计模式(Design Pattern)
  6. mysql如何explan优化sql_《MySQL数据库》MySQL 优化SQL(explain)
  7. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
  8. 【英语学习】【Level 07】U03 Amazing wonders L1 My hometown
  9. rust工作台可以拾取吗_10台铝型材工作台一周交货可以吗
  10. android百度地图调用,Android 调用百度地图API
  11. 大黄,今年实在太难了!
  12. html设置字体为小型大写字母,css – 启用小型大写字母
  13. 硬盘的种类及运行原理
  14. SSM | Spring
  15. 手把手教你扩展个人微信号(2)
  16. Linux之安装Nginx(安装包方式)
  17. 【Java】装箱拆箱
  18. Hexo+Kaze+Gitee Pages 搭建静态博客网站
  19. 【神经网络】神经网络发展趋势及研究热点
  20. ubuntu IOS文件下载

热门文章

  1. 修改 cherrytree 背景
  2. Git(入门第一次提交)
  3. 基于ssm框架的毕业设计管理系统毕业设计源码211633
  4. 利用图吧工具箱内置的Diskgenius划分磁盘
  5. 中兴新支点ICG助ASICS亚瑟士品牌活动实现网络现场直播和wifi覆盖
  6. 前端如何引用LCD字体液晶字体,如何转换?@font-face 如何使用?
  7. linux硬盘对拷后不能启动,变动硬盘位置或dd对拷更换硬盘后系统无法正常启动的解决方法...
  8. 普渡大学电子计算机专业,恭喜美国蓝带汇点高中学生被普渡大学计算机专业录取!...
  9. RC522 射频读卡器模块(MINI型)
  10. 金山pdf独立版右键菜单