У меня есть несколько файлов csv в папке. Мне нужно прочитать headheader и первые 2 строки каждого файла и записать вывод в файл csv в строках формата в столбцы.pivot csv строки файла в столбцы и сохранять в файле
Example:
FileName: Test1.csv
ID ProductName
1 ABC
2 AA
3 CC
10 Q
11 s
FileName: Test2.csv
Code Description
A AAAA
B BBBB
C CCCC
D DDDD
Required Outfile format:
Outputfile.csv
FileName Column Row1 Row2
Test1.csv Id 1 2
Test1.csv ProductName ABC AA
Test2.csv Code A B
Test2.csv Description AAAA BBBB
with open(full_file_path,'r') as f_input:
try:
columninfo = f_input.readline()
row_1 = next(f_input)
row_2 = next(f_input)
filedata = columninfo +';'+ row_1 +';'+ row_2
output = file +';'+ moddate +';'+ str(file_size) +';'+ file_delim +';'+ filedata
outputfinal = full_file_path +';'+ output + '\n'
ofile.write(outputfinal)
f_input.close()
except:
pass
Какой результат у вас есть с кодом? –