読者です 読者をやめる 読者になる 読者になる

とある研究者の日常

あくまで個人の感想です。

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

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

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

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

参考にしたサイト:

qiita.com

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