python的glob模块,我们可以用它批量抓取某种格式、或者以某个字符打头的文件名

import glob
import numpy as np
import linecache
import os
 
filenames = glob.glob(path+"res*.txt")
//filenames = glob.glob("*.txt")
for filename in filenames:
    ···
对于res1-10000的数据文件,glob.glob中是按照

res1.txt

res10.txt

res100.txt

```

这显然不是我们想要的顺序,甚至会影响实验结果

排序方法:
1、按名称排序:

sorted(glob.glob('*.txt'))
2、按修改时间排序:

import os
sorted(glob.glob('*.png'), key=os.path.getmtime)
3、按大小排序:

import os
sorted(glob.glob('*.png'), key=os.path.getsize)
我按照时间进行排序,成功得到:

————————————————
版权声明:本文为CSDN博主「我从崖边跌落」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_20135597/article/details/93531585

Python中glob.glob的排序问题相关推荐

  1. python中glob模块怎么下_如何在Python中使用glob.glob模块搜索子文件夹?

    如何在Python中使用glob.glob模块搜索子文件夹? 我想在文件夹中打开一系列子文件夹,找到一些文本文件并打印一些文本文件行. 我用这个: configfiles = glob.glob('C ...

  2. Python中os.listdir的排序问题

    参考  Python中os.listdir的排序问题 - 云+社区 - 腾讯云 上周应别人要求,使用python批量修改文件名称. 文件名有规律,当时就用了一个函数直接精确的用文件名替换了.后来想直接 ...

  3. python中的glob 模块学习文件路径查找

    glob glob.glob(pathname), 返回所有匹配的文件路径列表.它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径. import glob ...

  4. Python中的glob模块——匹配查找文件名

    官方文档链接:https://docs.python.org/zh-cn/3/library/glob.html glob可以用unix风格的通配符进行文件查找.最基本的使用方式如下: import ...

  5. 【python】python中os.listdir的排序问题

    今天用os.listdir()遍历文件夹下的图片发现,它的输出结果并不是按照某种特定顺序来的,这样输出就不是固定的. os.listdir的结果就是一个list集,可以使用list的sort方法来排序 ...

  6. python中字符串查找子串_Python字符串中查找子串的方法

    Python字符串中查找子串的方法 发布于 2015-04-12 08:58:32 | 230 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计 ...

  7. python中的一个好用的文件名操作模块glob

    source url: http://blog.csdn.net/suiyunonghen/article/details/4517103 学习python本就是业余之好!书本啥的,都无从说起.所以偶 ...

  8. python中glob的用途

    简介: glob是python自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握.用它可以查找符合特定规则的文件路径名.使用该模块查找文件,只需要用到: "*", & ...

  9. Python 中glob.glob()、glob.iglob()的使用

    Python 中glob.glob()的使用 glob.glob(path)的功能: 返回符合path格式的所有文件的路径,以list存储返回. glob.iglob(path)的功能: 返回符合pa ...

最新文章

  1. 基于ESP32的竞赛裁判系统功能调试-硬件修改建议
  2. Tomcat Jenkins iOS自动打包
  3. python隐式调用方法_Python为什么不隐式实现self
  4. 选择合适的CMS搭建网站
  5. 新建虚拟机与window的连接
  6. C#规范整理·泛型委托事件
  7. 【Elasticsearch】Resizing Elasticsearch shards for fun and profit
  8. Docker安装OpenResty教程
  9. 睡前1分钟 坚持瘦下来(信不信由你)
  10. 工作两年和研究生两年(专业硕士)有什么差异?
  11. Linux 用top命令查看CPU和内存使用情况
  12. 科目三考场视频最新专业高清+实地模拟考试陪练车
  13. java笔记之基础-outer标签
  14. QT编程错误解决——error: no matching function for call to
  15. AlexNet网络实现
  16. 操作系统中文件系统-文件的分类
  17. 家电类CCC认证流程
  18. 微信小程序授权_微信小程序授权验证码什么意思
  19. 2014一年开发技术资料收藏整理(一)
  20. 人工智能终端来了,你还在用过时的 iterm?

热门文章

  1. java如何确保单线程_java – 任何单线程程序如何成为有效的多线程程序?
  2. mysql定制rpm包_mysql运维管理-企业rpm包的定制
  3. 【leetcode】1013. Pairs of Songs With Total Durations Divisible by 60
  4. 四:(之六_镜像发布)Dockerfile语法梳理和实践
  5. CISCO CCNA RIP
  6. 数人云PaaS Innovation 2017,重新定义PaaS进化
  7. Mysql跨机房同步方案
  8. 转:JAVA常见错误处理方法 和 JVM内存结构
  9. [深入理解Android卷一全文-第九章]深入理解Vold和Rild
  10. 通过关闭swap来提高win7运行速度