赵乾舟 发表于 2022-6-9 20:26:57

读取文件名排序的问题,让01后面显示02而不是010


右图效果是直接运行得到的序列,但是我们需要左图的排序效果,此处用一个排序函数,即可达到左图效果


import os
path = r'G:\BaiduNetdiskDownload\51-55新旧图片\51-55图片'
files = os.listdir(path)
files.sort(key=lambda p:int(p))         #对文件名切片排序
for file in files:
    print(file)


页: [1]
查看完整版本: 读取文件名排序的问题,让01后面显示02而不是010