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 相关文章推荐
17个Python小技巧分享
Jan 23 Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 Python
python自动翻译实现方法
May 28 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
python将excel转换为csv的代码方法总结
Jul 03 Python
使用pandas 将DataFrame转化成dict
Dec 10 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
python实现批量修改文件名
Mar 23 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
Python序列化与反序列化相关知识总结
Jun 08 Python
python的netCDF4批量处理NC格式文件的操作方法
Mar 21 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
SONY SRF-40W电路分析
2021/03/02 无线电
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
php四种定界符详解
2017/02/16 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
vue-router 路由传参用法实例分析
2020/03/06 Javascript
Python常见数据结构详解
2014/07/24 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
Python下载网络小说实例代码
2018/02/03 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
详解Python sys.argv使用方法
2019/05/10 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
管道维修工岗位职责
2013/12/27 职场文书
服装采购员岗位职责
2014/03/15 职场文书
公务员培的训心得体会
2014/09/01 职场文书
体育活动总结
2015/02/04 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
初二物理教学反思
2016/02/19 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android