メモメモ

メモ

Python構文集(ファイル処理)

入力ファイルの最後(EOF)に達したことを明示的に取得する

Fortran流に入力ファイルを処理すると、入力ファイルの最後に達したときに処理を終了するという形をとることが多いので、どうしてもファイルの最後(EOF)に達したことを知る必要が出てしまう。

Pythonでは、「readline()の返り値が空文字のときがEOFまで達している」ことになるとのこと。

参考にしたサイト:

qiita.com

pythonでは,イテレーションでファイル読み込みをするため,明示的にファイルの読み込みの終了を示すEOFを意識することはありません.」と書かれても、ピンと来ないのはPythonがわかっていない証拠だろう……。