gpt4 book ai didi

python - 如何读写多个文件?

转载 作者:太空狗 更新时间:2023-10-29 17:53:49 25 4
gpt4 key购买 nike

我想为此编写一个程序:在一个文件夹中,我有 n 个文件;首先读取一个文件并执行一些操作,然后将结果存储在一个单独的文件中。然后读取第二个文件,再次执行操作并将结果保存在新的第二个文件中。对 n 个文件执行相同的过程。该程序一个一个地读取所有文件,并分别存储每个文件的结果。请举例说明我该怎么做。

最佳答案

我认为您想念的是如何检索该目录中的所有文件。为此,请使用 glob 模块。这是一个示例,它将所有扩展名为 *.txt 的文件复制到扩展名为 *.out 的文件

import glob

list_of_files = glob.glob('./*.txt') # create the list of file
for file_name in list_of_files:
FI = open(file_name, 'r')
FO = open(file_name.replace('txt', 'out'), 'w')
for line in FI:
FO.write(line)

FI.close()
FO.close()

关于python - 如何读写多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/208120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com