python如何按顺序读取目录下文件名,python 按时间顺序读取文件

  python如何按顺序读取目录下文件名,python 按时间顺序读取文件

  最近在工作中读取文件时,经常会遇到比较复杂的情况,所以下面这篇文章主要介绍如何使用Python对文件夹中的文件进行顺序读取的相关信息。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。

  有时我们会阅读一个文件夹中的所有文件。但是,os.listdir()返回的文件名不一定是连续的,这就要求我们对返回的文件名列表进行排序:

  这时候我们就想到了按后面的数字来排序纪元。具体代码如下:

  定义文件名(路径):

  train_loss_list=[]

  val_loss_list=[]

  loss_file_name=[]

  Files=os.listdir(path) #使用listdir读取所有文件。

  对于文件:中的I

  loss _ file _ name . append(I . strip( Epoch )。

  lost _ file _ name . Sort(key=lambda x : int(x[3360 x . find(-)])#按前面的数字字符排序。

  打印(丢失文件名称)

  读取的文件名按顺序排列,然后我们可以用slice序列读取train和val的丢失数据进行绘图。

  附:python顺序的读取文件夹下名称有序的文件

  导入操作系统

  Path=/home/test/ #要读取的文件夹

  path_list=os.listdir(path)

  Path_list.sort() #对读取路径进行排序

  对于path_list:中的文件名

  print(os.path.join(路径,文件名))

  总结

  这就是这篇关于用Python按顺序读取文件夹中的文件的文章。有关使用Python按顺序读取文件的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: