将列表转换为字符串
我从文件中提取了一些数据,并希望将其写入第二个文件。但我的程序返回错误:
sequence item 1: expected string, list found
这似乎正在发生,因为write()
想要一个字符串,但它正在接收一个列表。
那么,关于这段代码,如何将列表转换buffer
为字符串以便我可以将内容保存buffer
到file2
?
file = open('file1.txt','r')file2 = open('file2.txt','w')buffer = []rec = file.readlines()for line in rec : field = line.split() term1 = field[0] buffer.append(term1) term2 = field[1] buffer.append[term2] file2.write(buffer) # <== errorfile.close()file2.close()
UYOU
DIEA
桃花长相依
相关分类