【发布时间】:2019-05-13 08:33:54
【问题描述】:
假设我有两个文本文件 1.txt 和 2.txt
1.txt的内容为:
['Hi', 'I', 'am']
和
2.txt的内容为:
['a', 'boy']
如何以高效的方式加入相同内容并将其写入新文件,例如3.txt,应该如下所示:
['Hi', 'I', 'am', 'a', 'boy']
我试过了:
import os
file_list = os.listdir("path")
with open('out.txt', 'a+') as outfile:
for fname in file_list:
with open(fname) as infile:
outfile.write(infile.read())
【问题讨论】:
-
你已经尝试了什么?
-
您可以使用
list1.extend(list2)。这里是详细解释stackoverflow.com/a/252711/7965185
标签: python python-3.x list file