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使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 Python
Python通过poll实现异步IO的方法
Jun 04 Python
详解python开发环境搭建
Dec 16 Python
Python实现对百度云的文件上传(实例讲解)
Oct 21 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
Jun 13 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
Django发送邮件功能实例详解
Sep 02 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 11 Python
PyTorch中的torch.cat简单介绍
Mar 17 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
PHP新手入门学习方法
2011/05/08 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
javascript之AJAX框架使用说明
2010/04/24 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
中秋节超市促销方案
2014/01/30 职场文书
家长会主持词
2014/03/26 职场文书
大学生励志演讲稿
2014/04/25 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
国际贸易实训报告
2014/11/05 职场文书
军训个人总结
2015/03/03 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
入党介绍人考察意见
2015/06/01 职场文书
监守自盗观后感
2015/06/10 职场文书
师范生小学见习总结
2015/06/23 职场文书
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
MySQL分区表管理命令汇总
2022/03/21 MySQL
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript