Python 如何使程序逐个加载glob中的所有文本文件?

Python 如何使程序逐个加载glob中的所有文本文件?,python,pandas-groupby,Python,Pandas Groupby,每次,所有操作都只在glob文件夹的第一个文件上进行 代码未更新globs中的文件。。它只接收第一个文本文件 代码写在图像中 没有错误消息。我希望它对glob中的所有文本文件执行相同的操作。据我所知,您需要首先打开writer,然后读取需要读取的内容,然后在循环中写入读取的内容。如果您不需要明确的答案,但应该是类似的答案,请关闭您的作者: with open('some.csv', 'w') as somefile: for filename in glob.glob('path'):

每次,所有操作都只在glob文件夹的第一个文件上进行

代码未更新globs中的文件。。它只接收第一个文本文件

代码写在图像中


没有错误消息。我希望它对glob中的所有文本文件执行相同的操作。

据我所知,您需要首先打开writer,然后读取需要读取的内容,然后在循环中写入读取的内容。如果您不需要明确的答案,但应该是类似的答案,请关闭您的作者:

 with open('some.csv', 'w') as somefile:
    for filename in glob.glob('path'):
        with open(filename, 'r') as file_to_read:
            some_data=file_to_read.readlines()
            #if you need loop again in data
            #or do whatever you want
            for i in range(len(some_data)):
                data=some_data[i]
                writer=csv.writer(somefile)
                writer.writerow([filename, data])

将代码显示为文本。它们不能被搜索或复制,可用性差。相反,将代码作为文本直接粘贴到问题中。如果您选择它并单击{}按钮或Ctrl+K,代码块将缩进四个空格,这将使其呈现为代码。此外,出于对您最珍爱的东西的热爱,请不要使用单空格缩进。这很难读。这对于Python等缩进敏感语言尤为重要。在其他地方,明智地使用空白将真正有助于提高代码的可读性。Python有一个我鼓励你阅读和遵循的方法。最后,当你在这里提出问题时,请留下来,回答那些在空闲时间试图帮助你的人。这是一次双向对话。看。这里,所有的文件都在glob中,然后在打开时,我应该添加什么文件路径?我刚刚编辑过,有一个小错误。只要你留在循环中,它就会一个接一个地读写@user400882首先,我进入了循环,但它仍然没有读取其他文本文件。