按顺序读取文件

加布里埃尔

我的文件夹中有许多文件,其名称遵循以下约定:

0.1.txt, 0.15.txt, 0.2.txt, 0.25.txt, 0.3.txt, ...

我需要一一阅读它们并处理其中的数据。目前,我使用以下命令打开每个文件:

import os
# This is the path where all the files are stored.
folder path = '/home/user/some_folder/'
# Open one of the files,
for data_file in os.listdir(folder_path):
    ...

不幸的是,这将以不特定的顺序读取文件(不确定如何选择它们),我需要从文件名最小的文件开始读取文件,然后再从文件号开始立即读取,以此类推,直到最后一个文件。 。

科比K

一个简单的示例使用sorted()它返回一个新的排序列表。

import os
# This is the path where all the files are stored.
folder_path = 'c:\\'
# Open one of the files,
for data_file in sorted(os.listdir(folder_path)):
    print data_file

您可以在文档中阅读更多内容

编辑以进行自然排序:

如果您正在寻找自然排序,可以在@unutbu上看到这篇很棒的文章

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按文件名前缀顺序读取目录中的文件?

来自分类Dev

从与Python文件夹按顺序读取多个Excel文件

来自分类Dev

从Python的文件夹中按顺序读取帧的问题

来自分类Dev

为什么无法按顺序读取.properties文件?

来自分类Dev

在Google Cloud Dataflow中按顺序读取文件

来自分类Dev

按字母顺序从目录中读取 Android 文件

来自分类Dev

Tkinter从csv文件中按顺序读取行

来自分类Dev

按顺序从postgres读取数据

来自分类Dev

如何让matlab按顺序读取文件夹内文件名相似的文件?

来自分类Dev

读取文件检查顺序

来自分类Dev

以相反的顺序读取文件

来自分类Dev

按顺序阅读文件

来自分类Dev

按模式读取文件

来自分类Dev

是否可以控制Rails读取.CSS文件的顺序,还是按惯例将其固定?

来自分类Dev

融合ESB / OSGI / Blueprint按字母顺序读取配置文件?

来自分类Dev

按特定顺序读取C文件并查找子字符串

来自分类Dev

是否可以控制Rails读取.CSS文件的顺序,还是按惯例将其固定?

来自分类Dev

从文件中读取比赛结果,并根据相关分数按字母顺序对名称进行排序

来自分类Dev

使用python按顺序从上到下读取VISIO文件的内容

来自分类Dev

读取顺序输入文件的模式

来自分类Dev

顺序读取许多小文件

来自分类Dev

按顺序转换文件

来自分类Dev

按特定顺序处理文件

来自分类Dev

按顺序运行测试文件?

来自分类Dev

按顺序从golang频道中读取

来自分类Dev

按类型按顺序连接文件

来自分类Dev

通过jsp顺序(按要求的顺序)以jsp读取xml数据

来自分类Dev

如何按块读取文件

来自分类Dev

按位读取文件C ++