python批量提取圖片信息并保存的實現
程序運行環境
code
# -*- coding:utf-8 -*-# -----------------------------------# @Time : 2021/2/3 9:23# @Author : HaoWu# @File : OutPixel.py# ------------------------------------import sysimport osfrom glob import globfrom PIL import Imagesys.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
運行結果展示
注意
第21行語句如果用“w”,則只會保存一條信息 f = open('F:code輸出目標文件夾下圖片信息OutPixel.txt', 'a+') “w” 只能操作寫入,“r” 只能讀取,“a” 向文件追加 “w+” 可讀可寫,'r+'可讀可寫,'a+'可讀可追加 'wb+'寫入進制數據 'w'模式打開文件,如果文件中有數據,再次寫入內容,會把原來的覆蓋掉 打開txt文件時,如有中文需要使用gbk到此這篇關于python批量提取圖片信息并保存的實現的文章就介紹到這了,更多相關python批量提取圖片信息內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!
相關文章:
