Я извлек некоторые данные из файла и хочу записать его во второй файл. Но моя программа возвращает ошибку:
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) # <== error
file.close()
file2.close()