Есть тхт файл, со следующим содержанием:
('Numbers for101:', 657, ':', 821, ',', 622, ':', 843)
('Numbers for102:', 696, ':', 874, ',', 709, ':', 1000)
('Numbers for104:', 733, ':', 897, ',', 706, ':', 1023)
('Numbers for105:', 727, ':', 906, ',', 706, ':', 1010)
В файл я записываю так
with open('numbers.txt', 'a') as f:
print(("Numbers for"+(i)+":", iy,":", y,",", ix,":", x), file=f)
Этот файл хочу использовать как хранилище координат
Формат который я хочу получить в итоге, это
696: 784, 709, 1000
Соответственно два вопроса, можно ли записать текст без кучи лишних символов чтобы я мог использовать split по пробелу и затем порядковый номер?
txt = "696 784 709 1000"
x = txt.split(" ")
print(x[1], "," ,x[2], ":", x[3], ":", x[4])
Либо же это можно считать даже в таком формате?
Как временное решение использую csv, но хотелось бы тхт оставить
(' ' '101' 671 879 685 929 ' ')
(' ' '102' 604 885 728 987 ' ')
(' ' '104' 500 890 728 1030 ' ')
(' ' '105' 542 943 820 1118 ' ')
(' ' '106' 614 986 830 1178 ' ')
(' ' '107' 636 964 865 1163 ' ')