次のコードがあります。
for line in open(fileName, 'r'):
<do something>
最初は、読み取り専用として開かれたファイルを閉じる必要はないと思いますが、この質問への回答を読んだ後、Jython は参照カウントを使用せず、ファイルを閉じる必要があるようです。したがって、ループの最後でファイルを閉じません。
この場合、閉じることができるファイル ハンドラーを定義しなかった場合、どうすればよいでしょうか。ファイルを開いて読み取るためのそのようなアプローチ(上記のような)は間違っていますか?