0
我有下面的代碼:我是否必須顯式關閉僅在Jython中打開的文件?
for line in open(fileName, 'r'):
<do something>
起初,我認爲沒有必要關閉文件打開爲只讀,我已經經歷了答案this問題讀但是之後,似乎我做必須關閉它,因爲Jython不使用引用計數,因此不會在循環結束時關閉文件。
在這種情況下,當我沒有定義可以關閉的文件處理程序時,我該怎麼做?這種方法(如上所述)打開並讀取文件是錯誤的嗎?