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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
python练习程序批量修改文件名
Jan 16 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
Python 装饰器使用详解
Jul 29 Python
python使用opencv读取图片的实例
Aug 17 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
Nov 06 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
Dec 09 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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
详解Yii实现分页的两种方法
2017/01/14 PHP
基于jQuery的表格操作插件
2010/04/22 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
详解A标签中href=""的几种用法
2017/08/20 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python计算回文数的方法
2015/03/11 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
Python使用Selenium模拟浏览器自动操作功能
2020/09/08 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
加拿大探亲邀请信
2014/01/28 职场文书
如何写好建议书
2014/03/13 职场文书
腾讯广告词
2014/03/19 职场文书
施工安全责任书范本
2014/07/24 职场文书
2014年副班长工作总结
2014/12/10 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
素质教育培训心得体会
2016/01/19 职场文书
《猴王出世》教学反思
2016/02/23 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书