簡體   English   中英

Python 未按順序讀取 my.jpg/.tiff/.png 文件

[英]Python is not reading my .jpg/.tiff/.png file in sequence

您可以在隨附的屏幕截圖中查看 .jpg 文件順序是荒謬的,它應該從 1 到 10 開始

import glob
for file in glob.glob('images/scratch_assay/*[0-9].*'):
print(file)

您可以使用sorted(glob.glob('images/scratch_assay/*[0-9].*'))對返回的列表進行排序

但考慮到按字母順序排序意味着“10”將緊隨“1”之后,因此序列將是 1、10、2、3、4、5、6、7、8、9

為了避免這種情況,最簡單的方法可能是用前導零填充文件名(“01”、“02”、“03”等)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM