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内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
python文件的md5加密方法
Apr 06 Python
利用python微信库itchat实现微信自动回复功能
May 18 Python
Python生成器定义与简单用法实例分析
Apr 30 Python
浅析PHP与Python进行数据交互
May 15 Python
python破解zip加密文件的方法
May 31 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
Python 下载及安装详细步骤
Nov 04 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
PyQt5结合matplotlib绘图的实现示例
Sep 15 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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将session信息存储到数据库的类实例
2015/03/04 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
php中关于换行的实例写法
2019/09/26 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
javascript解析json实例详解
2014/11/05 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
angular.bind使用心得
2015/10/26 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
Python获取文件ssdeep值的方法
2014/10/05 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python应用库大全总结
2018/05/30 Python
python2与python3共存问题的解决方法
2018/09/18 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
详解python polyscope库的安装和例程
2020/11/13 Python
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
食品安全处置方案
2014/06/14 职场文书
感恩教育月活动总结
2014/07/07 职场文书
创业计划书之美甲店
2019/09/20 职场文书
微信小程序调用python模型
2022/04/21 Python