您现在的位置是:网站首页> 编程资料编程资料
python读取文件列表并排序的实现示例_python_
2023-05-26
327人已围观
简介 python读取文件列表并排序的实现示例_python_
一、 修改前的程序代码
#!/usr/bin/python # -*- coding: UTF-8 -*- """ @author: Roc-xb """ import os if __name__ == '__main__': base_dir = "imgs//" file_list = os.listdir(base_dir) for file in file_list: print(file)
二、 修改前的程序的执行结果

很明显,程序读取出来的顺序,跟我们预期的顺序不一样,所以我们可以将代码 修改一下
三、 修改后的程序代码
#!/usr/bin/python # -*- coding: UTF-8 -*- """ @author: Roc-xb """ import os import re if __name__ == '__main__': base_dir = "imgs//" file_list = os.listdir(base_dir) file_list.sort(key=lambda x: int(str(re.findall("\d+", x)[0]))) for file in file_list: print(file)再次运行,就可以得到我们预期的结果了。
四、 修改后的程序执行结果

到此这篇关于python读取文件列表并排序的实现示例的文章就介绍到这了,更多相关python读取文件列表并排序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Python递归实现猴子吃桃问题及解析_python_
- python中的随机数种子seed()用法说明_python_
- python操作XML格式文件的一些常见方法_python_
- python中isoweekday和weekday的区别及说明_python_
- Python turtle库(绘制螺旋正方形)_python_
- Python数据结构树与算法分析_python_
- python实现整数序列求和_python_
- Python学习笔记嵌套循环详解_python_
- 利用Python通过商品条形码查询商品信息的实现示例_python_
- python如何利用turtle绘制正方形_python_
