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生成验证码实例
Aug 21 Python
python基本语法练习实例
Sep 19 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
python写入并获取剪切板内容的实例
May 31 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
python多线程同步之文件读写控制
Feb 25 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
Tensorflow 实现释放内存
Feb 03 Python
Django REST framwork的权限验证实例
Apr 02 Python
简述 Python 的类和对象
Aug 21 Python
python-for x in range的用法(注意要点、细节)
May 10 Python
Python turtle编写简单的球类小游戏
Mar 31 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开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
python实现多张图片拼接成大图
2019/01/15 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
大学毕业自我评价
2014/02/02 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
保洁员岗位职责
2015/02/04 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis