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 从远程服务器下载日志文件的程序
Feb 10 Python
在Python的Django框架中创建和使用模版
Jul 15 Python
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
详解Python实现多进程异步事件驱动引擎
Aug 25 Python
Python处理文本换行符实例代码
Feb 03 Python
Python之csv文件从MySQL数据库导入导出的方法
Jun 21 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
Python with语句和过程抽取思想
Dec 23 Python
python实现同一局域网下传输图片
Mar 20 Python
Python3 webservice接口测试代码详解
Jun 23 Python
Pytorch 统计模型参数量的操作 param.numel()
May 13 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网站地图生成类示例
2014/01/13 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
javascript截取字符串小结
2015/04/28 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
js中对象和面向对象与Json介绍
2019/01/21 Javascript
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
python类定义的讲解
2013/11/01 Python
python简单实现基数排序算法
2015/05/16 Python
python任务调度实例分析
2015/05/19 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Django中Middleware中的函数详解
2019/07/18 Python
django云端留言板实例详解
2019/07/22 Python
python config文件的读写操作示例
2019/09/27 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
python构造函数init实例方法解析
2020/01/19 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
如何利用python生成MD5并去重
2020/12/07 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
走进科学观后感
2015/06/18 职场文书