chuanjiesun 发表于 2015-03-12 20:44

python排序问题求助

本帖最后由 chuanjiesun 于 2015-03-12 20:45 编辑

在使用python3(linux)给文件夹下文件排序,文件夹下是1.jpg-100.jpg这样顺序排列的图片,但使用listdir()不是按照1.jpg2.jpg3.jpg。。。排列的。有使用sort()和sorted()都没有直接按照1.jpg-100.jpg排序的,请教大家有没有好的方法得到目录下按照1.jpg-100.jpg这样顺序的?

reyleon 发表于 2015-03-13 11:22

sorted(os.listdir(path), key=lambda x: int(x.replace('.jpg', '')))
页: [1]
查看完整版本: python排序问题求助