python批量讀取並顯示圖片,處理異常。


今天寫了一個批量讀取並顯示圖片的代碼,當做練習,方便以后拿來使用。

import imageio
import os
import matplotlib.pyplot as plt
filepath ="F:/相冊/自己/"
filename = os.listdir(filepath)
for i in filename:
    image = i.strip().split(".")  #這條語句完全是為了練習split方法。
    try:
        img = image[0]+".jpg"
        imag = os.path.join(filepath,img)
        im = imageio.imread(imag)
    except FileNotFoundError:
        print("出現一個文件讀錯誤")
        img = image[0]+".PNG"
        imag = os.path.join(filepath,img)
        im = imageio.imread(imag)
    else:
        print("沒有異常")
    plt.imshow(im)
    plt.show()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM