У меня есть текстовый файл длиной около 400 000 строк. Мне нужно импортировать этот текстовый файл в программу, которая принимает только текстовые файлы, которые ограничены пробелами или вкладками, но этот текстовый файл разделяется запятыми. В программе нет опции экспортировать текстовый файл из (Arcmap), чтобы изменить разграничение, и поиск и замена в самом текстовом файле буквально займет 2 дня.Найти и заменить в текстовом файле с помощью Python
Я искал сценарий, чтобы сделать это, но все они, кажется, заменяют всю LINE файла слова пробелом вместо индивидуальной замены каждой точки с запятой. Оставляя меня пустой текстовый файл.
Вот пример моего текстового файла:
"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
Элис, пожалуйста, отредактируйте свой вопрос, чтобы показать (1) первые несколько строк вашего файла (2), как эти строки должны выглядеть после фиксации. Я абсолютно уверен, что мы можем вам помочь, но мы должны точно знать, что вам нужно делать. Кроме того, Python 2.x или 3.X? –
Мне нужно решение python, потому что выполнение этого с помощью функции «find replace all» в блокноте заставляет мой компьютер перестраивать! –
John, я сейчас отредактирую его. Для открытия файла потребуется около 10 минут! –