ファイルの各行を処理したいが、最後の行には特別な処理が必要だとします:
with open('my_file.txt') as f:
for line in f:
if <line is the last line>:
handle_last_line(line)
else:
handle_line(line)
問題は、どのように実装するかです。Python にはファイルの終わりを検出する機能がないようです。
行をリストに読み込む以外の解決策はありますか ( f.readlines() などを使用)?