使用Python将多个文本文件的内容依次组合到一个文本文件行中
我使用以下代码将多个文本文件合并为一个使用Python将多个文本文件的内容依次组合到一个文本文件行中,python,Python,我使用以下代码将多个文本文件合并为一个 import glob read_files = glob.glob("*.txt") with open("result.txt", "wb") as outfile: for f in read_files: with open(f, "rb") as infile: outfile.write(infi
import glob
read_files = glob.glob("*.txt")
with open("result.txt", "wb") as outfile:
for f in read_files:
with open(f, "rb") as infile:
outfile.write(infile.read())
我从上述代码接收到的输出是
2020-06-22,09:37:39,YZ-553472公里/小时,100公里/小时,No2020-06-22,09:38:21
,CAB-336579km/h,100km/h,No2020-06-22,09:40:42,ABC-543298km/h
时速100公里,编号2020-06-22,09:39:41,CB-3226117公里,时速100公里
,Yes2020-06-22,09:36:54,QX-990481公里/小时,100公里/小时,第 如何在每篇文章的内容末尾引入换行符 照样归档 2020-06-22,09:37:39,YZ-5534,时速72公里,时速100公里 2020-06-22,09:38:21,CAB-3365,79公里/小时,100公里/小时,第 2020-06-22,09:40:42,ABC-5432,98公里/小时,100公里/小时,第 2020-06-22,09:39:41,CB-3226117公里/小时,100公里/小时,是的 2020-06-22,09:36:54,QX-9904,81公里/小时,100公里/小时,第 以便将上述内容作为合并文本文件中的最终结果 我尝试了上面的以下代码行,但根本不起作用
outfile.write(infile.read()+ '\n')
既然你在读文本文件,你能试一试吗
导入全局
read_files=glob.glob(“*.txt”)
以open(“result.txt”、“w”)作为输出文件:
对于read_文件中的f:
以开放式(f,“r”)作为填充:
对于填充中的线:
输出文件。写入(行)
outfile.write(“\n”)
既然你是从文本文件中读取,你能试一试吗
导入全局
read_files=glob.glob(“*.txt”)
以open(“result.txt”、“w”)作为输出文件:
对于read_文件中的f:
以开放式(f,“r”)作为填充:
对于填充中的线:
输出文件。写入(行)
outfile.write(“\n”)
您能分享几行您试图合并的文件吗?每个文本文件中只有一行,如下所述2020-06-22,09:36:54,QX-9904,81公里/小时,100公里/小时,您能分享几行您试图合并的文件吗?每个文本文件中只有一行,如下所述2020-06-22,09:36:54,QX-9904,81公里/小时,时速100公里,不,还是不符合我的要求。。。上面的代码用“,”来划分文本文件,然后,行空间被引入,按命令划分为多个部分,希望逐行输出,每行应该是as2020-06-22,09:36:54,QX-9904,81kmph,100kmph,NoNo,仍然不符合我的要求。。。上面的代码将文本文件按其“,”分隔,然后,行空间被引入按命令分隔为多个部分。要逐行输出,每行应为as2020-06-22,09:36:54,QX-9904,81公里/小时,100公里/小时,否