I have extracted some data from a file and want to write it to a second file. But my program is returning the error:
sequence item 1: expected string, list found
This appears to be happening because write() wants a string but it is receiving a list.
So, with respect to this code, how can I convert the list buffer to a string so that I can save the contents of buffer to 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()
 
     
     
     
     
     
     
     
     
     
    