Найти и заменить в текстовом файле с помощью Python

У меня есть текстовый файл длиной около 400 000 строк. Мне нужно импортировать этот текстовый файл в программу, которая принимает только текстовые файлы, разделенные пробелами или табуляциями, но этот текстовый файл разделен точками с запятой. В программе, из которой я экспортирую текстовый файл из (Arcmap), нет опции для изменения исключения, и выполнение поиска и замены в самом текстовом файле займет буквально 2 дня.

Я искал сценарий для этого, но все они, кажется, заменяют всю СТРОКУ файла слов пробелом, вместо замены каждой точки с запятой по отдельности, оставив мне пустой текстовый файл.

Вот образец моего текстового файла:

"OID_";"POINTID";"GRID_CODE";"POINT_X";"POINT_Y"
;1;-56.000000;200900.250122;514999.750122
;2;-56.000000;200900.750122;514999.750122
;3;-56.000000;200901.250122;514999.750122
;4;-57.000000;200901.750122;514999.750122
;5;-57.000000;200902.250122;514999.750122
;6;-57.000000;200902.750122;514999.750122
;7;-57.000000;200903.250122;514999.750122
;8;-57.000000;200903.750122;514999.750122
;9;-57.000000;200904.250122;514999.750122
;10;-57.000000;200904.750122;514999.750122

Мне нужно, чтобы он выглядел примерно так:

1 -56.000000 200900.250122 514999.750122
2 -56.000000 200900.750122 514999.750122
18
задан Alan W. Smith 9 June 2017 в 15:01
поделиться