's Archiver
五花八门论坛首页
›
Python学习
› 读取文件名排序的问题,让01后面显示02而不是010
赵乾舟
发表于 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