>>258
openをブロック付きで呼んだら
ブロックが終わるときに閉じられる。

openをブロック付けないで呼んでたら
file.closeかgcでfileが回収されたときにファイナライザで閉じられる。