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
運行結果展示
註意
- 第21行語句如果用“w”,則隻會保存一條信息
f = open("F:\code\輸出目標文件夾下圖片信息\OutPixel.txt", "a+")
- “w” 隻能操作寫入,“r” 隻能讀取,“a” 向文件追加
- “w+” 可讀可寫,”r+”可讀可寫,”a+”可讀可追加
- “wb+”寫入進制數據
- “w”模式打開文件,如果文件中有數據,再次寫入內容,會把原來的覆蓋掉
- 打開txt文件時,如有中文需要使用gbk
到此這篇關於python批量提取圖片信息並保存的實現的文章就介紹到這瞭,更多相關python批量提取圖片信息內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- python批處理將圖片進行放大實例代碼
- 用python刪除文件夾中的重復圖片(圖片去重)
- python批量壓縮圖像的完整步驟
- Python基於百度API識別並提取圖片中文字
- 三行Python代碼提高數據處理腳本速度