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. 机器人锤石下路组合_下周二,极智嘉研发总监讲解物流机器人视觉感知与定位关键技术...
  2. 360浏览器 ajax取缓存,Angularjs在360兼容模式下取数据缓存问题的解决办法
  3. 深入浅出之动态内存(new,malloc深度分析)
  4. oracle 9 插入日期,oracle date日期类型 精析
  5. 10无法勾选隐藏的项目_3ds max一直卡在启动页面无法进入
  6. zookeeper简单命令
  7. java零碎要点---Tesseract 3.0,Java OCR 图像智能字符识别技术,可识别中文
  8. 外汇交易所巨头 Travelex 遭攻击暂停服务,详情不明
  9. getprofile()获取不到路径_钰泰推出ETA4098,充电+路径管理+锂电保护三合一,超小封装...
  10. 三步完成自动抢票,又一款春节免费抢票神器推荐
  11. 关于项目管理的一些个人见解
  12. 将数据以表格的形式保存到pdf中
  13. 多多情报通:拼多多卖茶叶需要食品许可证吗?还需要什么证件?
  14. POJ 3621 Sightseeing Cows(最优比率环+spfa的dfs判环优化)
  15. Java中的多线程安全问题
  16. “个人设置”设计思路
  17. 狗眼看人低的10个经典场景(组图)
  18. Cadence Allegro PCB各层含义
  19. 卓识车辆数据标注解析
  20. beego框架orm操作exper的操作

热门文章

  1. android 画板菜单,Android画板实现
  2. esp32摄像显示时间_TinyPICO-比拇指还小的ESP32开发板- 国外创客众筹发现第二期
  3. 编写程序,输入各类型变量按相应格式输出
  4. 什么是微服务架构,该从哪些方面深入理解?
  5. python基础学习22----协程
  6. 史上最全 Java 多线程面试题及答案
  7. 一个最简单的登录页面测试case
  8. 通过关闭swap来提高win7运行速度
  9. pstools中如何绕过协议提示
  10. 关于博客园的TrackBack功能