>>253
デストラクタとclose()とは違うんじゃない?close()したからってオブジェクトがなくなるわけじゃないよね。
import os
f = os.popen("date")
s = f.read()
f.close()
print f # オブジェクトが表示される
ファイルを閉じることと、オブジェクトが破棄されることとは別だよ。

>>254
>.readlines() を実行し終わった時点でファイルオブジェクトを参照している
>オブジェクトが無くなり、
これほんと?ファイルオブジェクトを参照している変数がないだけで、
オブジェクト自体はGC走るまで存在しつづけてるんじゃないの?