python批量刪除JPG照片(刪除指定文件夾中以.JPG結尾的照片)


需求說明:攝影師外出拍照,經常會選擇保存了RAW文件和JPG文件,RAW文件保留更多照片細節,但是JPG更適合傳到手機用於發朋友圈。但是當歸檔照片時候,我們一般會選擇歸檔RAW文件,而不希望保存JPG文件,那樣可以節省磁盤存儲空間,所以就需要個小工具批量刪除特定文件夾下所有的JPG文件。

工具使用說明:拷貝整段代碼,不需要額外的第三方庫,將inrootpath后面那段路徑替換為自己需要刪除的文件夾路徑,運行該代碼即可;

 

編程實現:代碼如下所示,非常簡單

 1 import os
 2 def deleteJpg(inrootpath):
 3     if os.path.exists(inrootpath) != True:
 4         print('輸入的文件夾目錄有誤,請檢查')
 5         return False
 6     try:
 7         for root, dirs, files in os.walk(inrootpath):
 8             for file in files:
 9                 file_path = os.path.join(root, file)
10                 #判斷后綴是不是JPG結尾,是就刪除
11                 if str(file_path.split('.')[-1]).upper()  == 'JPG':
12                     os.remove(file_path)
13                     print('刪除{0}照片成功'.format(file_path))
14     except Exception as e:
15         pass
16 
17 #E:\my photo\xxx這個就是要刪除的文件夾路徑,把自己的文件夾路徑拷貝替換上去就好了
18 inrootpath = r'E:\my photo\xxx'
19 deleteJpg(inrootpath)

 


免責聲明!

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



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