вы можете использовать модуль csv
с delimiter=" "
:
from csv import reader
with open('file.txt', 'r') as file:
csv_reader = reader(file, delimiter=" ")
for row in csv_reader:
row[0] = '??.??'
print(row)
, который выдает
['??.??', '1:34', '2:49', '5:21', '29:98']
['??.??', '1:23', '2:82', '5:23', '29:45']
...
, обратите внимание, что ваши числа будут строками.вам, возможно, придется преобразовать их в числа с плавающей запятой:
floats = [float(item) for item in row]
, если вам необходимо записать изменения в файл, который вы могли бы аналогичным образом использовать csv.writer
.