Я хочу извлечь все данные текстовых файлов в CSV-файлы и должен построить графики в python. Я знаю, как читать файл, строки, убирая лишние пробелы в python, но я не знаю logi c для извлечения данных из входных файлов в выходной файл. Я прилагаю изображения структуры входного файла, CSV-файл требуемого формата вывода, а также я прилагаю свой код. Любое предложение по улучшению кода приветствуется. Спасибо, ребята.
input.txt
# started on Thu Jan 23 21:03:30 2020
Performance counter stats for './a.out in_5K.fluid in_100K.fluid --verbose':
13.677360 task-clock (msec) # 0.987 CPUs utilized
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
1,062 page-faults # 0.078 M/sec
5,86,68,441 cycles # 4.289 GHz
17,13,37,074 instructions # 2.92 insn per cycle
3,14,80,047 branches # 2301.617 M/sec
26,042 branch-misses # 0.08% of all branches
0.013853468 seconds time elapsed
required_output_format.csv
instructions,task-clock (msec),context-switches,cpu-migrations,page-faults,cycles,branches,branch-misses
171337074,13.677360,0,0,1062,58668441,31480047,26042
Мой код пока:
file = open("input.txt")
lines = file.readlines()
count = 1
for line in lines:
line=line.strip()
if(count>=6 and count <=13 ):
words = line.split('#')
data = words[0].strip().split(" ")
value=""
raw_value = data[0]
values=raw_value.split(',')
for i in values:
value=value+i
print(value.strip() )
heading = data[-2]+data[-1]
print(heading.strip())
count += 1