脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python读取文件列表并排序的实现示例

python读取文件列表并排序的实现示例

2022-07-19 11:01Roc-xb Python

本文主要介绍了python读取文件列表并排序的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、 修改前的程序代码

?
1
2
3
4
5
6
7
8
9
10
11
12
#!/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)

二、 修改前的程序的执行结果

python读取文件列表并排序的实现示例

很明显,程序读取出来的顺序,跟我们预期的顺序不一样,所以我们可以将代码 修改一下

三、 修改后的程序代码

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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读取文件列表并排序内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_19309473/article/details/125845597

延伸 · 阅读

精彩推荐
  • Python用python爬取租房网站信息的代码

    用python爬取租房网站信息的代码

    今天小编就为大家分享一篇关于用python爬取租房网站信息的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小...

    Struggler0911182021-04-29
  • Python对Python3中的print函数以及与python2的对比分析

    对Python3中的print函数以及与python2的对比分析

    下面小编就为大家分享一篇对Python3中的print函数以及与python2的对比分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    Allen-Liu9162021-02-08
  • Pythonpycharm专业版远程登录服务器的详细教程

    pycharm专业版远程登录服务器的详细教程

    这篇文章主要介绍了pycharm专业版远程登录服务器的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以...

    淘气菇凉25792020-09-16
  • Python使用Python实现BT种子和磁力链接的相互转换

    使用Python实现BT种子和磁力链接的相互转换

    这篇文章主要介绍了使用Python实现BT种子和磁力链接的相互转换的方法,有时比如迅雷无法加载磁力链接或者无法上传附件分享时可以用到,需要的朋友可以参...

    脚本之家6482020-08-02
  • PythonPython3+selenium配置常见报错解决方案

    Python3+selenium配置常见报错解决方案

    这篇文章主要介绍了Python3+selenium配置常见报错解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可...

    罗维翩6322020-08-28
  • PythonPython中多线程的创建及基本调用方法

    Python中多线程的创建及基本调用方法

    由于注明的GIL的存在,Python尽管能创建多个线程,但是多线程却不能同时工作...well,这里我们来看一下Python中多线程的创建及基本调用方法...

    linda10004422020-09-01
  • PythonDjango Admin 管理工具的实现

    Django Admin 管理工具的实现

    这篇文章主要介绍了Django Admin 管理工具的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    Mr Allen6862021-10-26
  • Python教你利用Python+Turtle绘制简易版爱心表白

    教你利用Python+Turtle绘制简易版爱心表白

    这篇文章主要介绍了教你利用Python+Turtle绘制简易版爱心表白,文中有非常详细的代码示例,对想要和男朋友或者女朋友表白的小伙伴们有很大帮助哟,需要的朋...

    xiongxyowo6562021-10-18