如何使用python使用for循环使用目录中的所有txt文件

2024-03-29 02:07:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个目录与光谱在.txt文件。我想把它们全部读出来,每次用for循环处理一个频谱,这样我就不用每次都运行程序了

我该怎么做


Tags: 文件程序目录txtfor光谱频谱
1条回答
网友
1楼 · 发布于 2024-03-29 02:07:34

这将列出具有给定扩展名的目录中的所有文件:

from os import listdir

def list_files(directory, extension):
    return (f for f in listdir(directory) if f.endswith('.' + extension))

所以你可以这样做:

files = list_files("/my/favourite/directory", "txt")
for f in files:
    # Do something with f

相关问题 更多 >