私は約40万行のテキストファイルを持っています。このテキストファイルをスペースやタブで区切られたテキストファイルのみを受け入れるプログラムにインポートする必要がありますが、このテキストファイルはセミコロンで区切られています。プログラムにオプションはありません。テキストファイルを(Arcmap)からエクスポートして区切りを変更し、テキストファイル自体を検索して置換することは、文字通り2日かかるでしょう。Pythonを使用してテキストファイル内を検索して置き換えます
これを行うためにスクリプトを検索しましたが、空白のテキストファイルを残して、セミコロンを個別に置き換えるのではなく、wordファイルの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? –
メモ帳で "find replace all"機能を使用すると、コンピュータがcompostする原因になるので、私はPythonソリューションが必要です! –
ジョン、私は今それを編集します。しかし、ファイルを開くには約10分かかります!! –