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压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
python3学习之Splash的安装与实例教程
Jul 09 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
python实现猜拳小游戏
Apr 05 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
Django框架中间件定义与使用方法案例分析
Nov 28 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
python实现测试工具(二)——简单的ui测试工具
Oct 19 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
Feb 22 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开发文件系统实例讲解
2006/10/09 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
js 处理URL实用技巧
2010/11/23 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
跟老齐学Python之用Python计算
2014/09/12 Python
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
局域网标准
2016/09/10 面试题
学生党员思想汇报
2013/12/28 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
户外宣传策划方案
2014/05/25 职场文书
股东合作协议书
2014/09/12 职场文书
身份证丢失证明
2015/06/19 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
Python文件的操作示例的详细讲解
2021/04/08 Python