У меня есть код python, который дает мне несколько выходных значений, и я создал файл, в который можно добавлять новую строку данных при каждом запуске в одном и том же текстовом файле. проблема в том, что заголовок записывается при каждом запуске, и я просто хочу исправить заголовок в верхней части файла.
Вот что у меня есть:
with open('Trial.txt', 'a') as fd:
fd.write('{a:^8} {b:^8} {c:^8} {d:^8} {e:^8}'.format(a='DIA', b='Dia', c='Len',d='PRO',e='time'))
fd.write("\r")
fd.write(f' {magnitude} {diameter} {Length} {Pro_code} {Time}')
fd.write("\r\n")
вывод получается следующим образом:
DIA Dia Len PRO time
8.0 7000 500 0.0052297 141
DIA Dia Len PRO time
7.0 6000 400 0.003237 161
Вот что я пытаюсь получить:
DIA Dia Len PRO time
8.0 7000 500 0.0052297 141
7.0 6000 400 0.003237 161