python批量提取图片信息并保存的实现


Posted in Python onFebruary 05, 2021

程序运行环境

python批量提取图片信息并保存的实现

code

# -*- coding:utf-8 -*-
# -----------------------------------
# @Time  : 2021/2/3 9:23
# @Author : HaoWu
# @File  : OutPixel.py
# ------------------------------------

import sys
import os
from glob import glob
from PIL import Image

sys.path.append('环境路径') # 本程序使用在本机创建的'wh'虚拟环境
source_dir = "目标文件夹路径" # 原始文件
filenames = glob('{}/*'.format(source_dir))

# 遍历文件夹下所有文件并保存在OutPixel.txt文件中
for filename in filenames:
  with Image.open(filename)as im:
    width,height = im.size
    f = open("输出文件夹路径.\OutPixel.txt", "a+")
    print('图片名:',filename, '图片宽:',width, '图片高:',height,
       '图片大小:',os.path.getsize(filename), file=f)
    f.close

运行结果展示

python批量提取图片信息并保存的实现

python批量提取图片信息并保存的实现

注意

  • 第21行语句如果用“w”,则只会保存一条信息
  • f = open("F:\code\输出目标文件夹下图片信息\OutPixel.txt", "a+")
  • “w” 只能操作写入,“r” 只能读取,“a” 向文件追加
  • “w+” 可读可写,"r+"可读可写,"a+"可读可追加
  • "wb+"写入进制数据
  • "w"模式打开文件,如果文件中有数据,再次写入内容,会把原来的覆盖掉
  • 打开txt文件时,如有中文需要使用gbk

到此这篇关于python批量提取图片信息并保存的实现的文章就介绍到这了,更多相关python批量提取图片信息内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的True,False条件判断实例分析
Jan 12 Python
Python正则捕获操作示例
Aug 19 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
python issubclass 和 isinstance函数
Jul 25 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
Python批量启动多线程代码实例
Feb 18 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
详解Python多线程下的list
Jul 03 Python
Python如何急速下载第三方库详解
Nov 02 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 #Python
pycharm 实现光标快速移动到括号外或行尾的操作
Feb 05 #Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 #Python
pycharm最新激活码有效期至2100年(亲测可用)
Feb 05 #Python
python中numpy.empty()函数实例讲解
Feb 05 #Python
解决Pycharm 运行后没有输出的问题
Feb 05 #Python
解决virtualenv -p python3 venv报错的问题
Feb 05 #Python
You might like
PHP中文件上传的一个问题
2010/09/04 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
MSN消息提示类
2006/09/05 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python smallseg分词用法实例分析
2015/05/28 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
J2EE相关知识面试题
2013/08/26 面试题
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
网络营销策划方案
2014/06/04 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
JavaScript执行机制详细介绍
2021/12/06 Javascript
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers