Feb-04-2022, 11:06 PM
Hello, I'm trying to add some columns with values such as index but I have an error in line 16. Hope anyone can help. Thanks!
import csv import glob header = ['NAME','ADDRESS','PHONE','EMAIL'] # with pipe delimter data with open("datafile.txt", mode='r') as text_pipe: reader_pipe = csv.reader(text_pipe, delimiter = '|') with open("output.csv", 'w', newline = '') as file_comma: writer_delim = csv.writer(file_comma, delimiter = ',') writer_delim.writerow(header) # add header record_index = 1 # index sequence for row in reader_pipe: # loop to read file writer_delim.writerow(record_index,row) # print value in each line record_index = record_index + 1
Error:Exception has occurred: TypeError
writerow() takes exactly one argument (2 given)
writer_delim.writerow(record_index,row) # print value in each line