【Python】獲得某一目錄下的所有圖片(按照圖片名字排序)

import os
img_folder = ''
img_list = [os.path.join(img_folder, nm) for nm in os.listdir(img_folder) if nm[-3:] in ['jpg','png','gif']]
img_list.sort()

建議大家圖片命名的時候不要簡單的用單個數字,這樣在圖片sort排序的時候,會出現11.jpg排在2.jpg前面
建議加上zfill()避免上述的排序問題

idx = 1
img_name = str(idx).zfill(3)+'.jpg'

會得到001.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章