繁体   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