将文件按照文件名中1、2、3、4、…的顺序排序
再用os库读取文件中的图像名称时,排列顺序是按照1、10、11…排序的,不方便后续处理。

通过如下代码可以按照文件名中的数字1、2、3、4…的顺序排序。
img_names.sort(key=lambda x: int(x.replace('trans_','')[:-4]))
就完成了

利用字符串.replace函数替换掉文件名中出不是数字的部分,然后[:-4]取.jpg前面的字符串进行排序。replace函数中前面的“trans_”和根据后缀长度修改[:-4]长度就可以了