Why it doesn't work?

作業のメモ、記録をブログに残しています。

Python ファイルを読み込む

pythonを利用してログファイルを読み込み、GeoJSONデータをエクスポートします。
まずは、ファイルの読み込みから。ちなみに、利用するバージョンは2.7です。

データは以下様なフォーマットを想定しています。あくまでサンプルです。

gps.log
1 2018/02/03 10:31:23 gpsData{Lat:35.584047, Long:139.665936, Alt:14.000000}
2 2018/02/03 10:31:28 gpsData{Lat:35.584974, Long:139.667802, Alt:14.000000}
3 2018/02/03 10:31:35 gpsData{Lat:35.585864, Long:139.669658, Alt:14.000000}

pythonの仕様では以下の様なサンプルが記載されています。以下のように記述すればcloseも自動で行われるようです。ただし、バージョン2.5以上。

with open("gps.log") as f:
    for line in f:
        print line

readline()も必要ないんですね。。。
オープン時のモードについては、デフォルが"r"(読み込みモード)なので、読み込みモードでファイルを開くの出れば、モードの指定は省略可能です。