Python没有按顺序读取我的.jpg/.tif/.png文件



您可以在所附的屏幕截图中查看.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"等(填充文件名

最新更新