[英]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.