Я хочу написать строку в конце каждой строки в текстовом файле. По сути, я хочу добавить значения Minx и Maxx и добавить результат в конце строки. С моим кодом, он только добавляет мин и макс первой строки и добавляет его на новую строку в конце файла. Какой самый простой способ реализовать это в Python?
Текстовый файл содержит что-то вроде этого:
Distance1Mean1=5.40530mm StDev1=0.00543 Median1=5.40392mm Min1=5.39694mm Max1=5.41789mm DeltaMeanMedian1=0.00138mm DeltaMax1=0.02095mm NumberOfReadings=33,
Distance2Mean2=6.40218mm StDev2=0.00226 Median2=6.40239mm Min2=6.39890mm Max2=6.40588mm DeltaMeanMedian2=-0.00021mm DeltaMax2=0.00698mm NumberOfReadings=33,*
Мой код:
with open("Example1.txt", "r+") as f:
#line=f.readline()
string=[]
for line in f:
if line.startswith('Distance'):
word1=line[63:70]
word2=line[78:85]
string = [line[63:70], line[78:85]]
a = float(string[0])
b = float(string[1])
c = a + b
f.write(str(c))
f.close()