python os.walk() 方法遍歷查看文件子目錄下所有圖片路徑,


os.walk() 方法

用於通過在目錄樹中游走輸出在目錄中的文件名,向上或者向下。方法是一個簡單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情。該方法沒有返回值。

 

 

實例:對文件夾中圖片文件路徑打印,並刪除不符合要求的圖片

def image_delect(image_file_path):
ture_num=0
false_num=0
all_num= 0
for root,dirs_name,files_name in os.walk(image_file_path):
for i in files_name:
file_name = os.path.join(root, i)
print(file_name)

img = Image.open(file_name) # 調用圖片
w = img.width # 長度
h = img.height # 寬度
f = img.format # 圖片格式
img.close() # 關閉圖片

if w < 300 or h < 300:
os.remove(file_name)
false_num= false_num+ 1
else:
ture_num=ture_num+1
all_num=ture_num+false_num
return(all_num,ture_num,false_num)



if __name__=='__main__':
image_file_path = input('請輸入文件路徑:')
(i,j,k)=image_delect(image_file_path)
print('圖片總數:',i,';保留數:',j,';刪除數:',k)


免責聲明!

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



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