Pythonのお勉強 Part10
■ このスレッドは過去ログ倉庫に格納されています
0256デフォルトの名無しさん
2006/07/11(火) 16:49:49デストラクタとclose()とは違うんじゃない?close()したからってオブジェクトがなくなるわけじゃないよね。
import os
f = os.popen("date")
s = f.read()
f.close()
print f # オブジェクトが表示される
ファイルを閉じることと、オブジェクトが破棄されることとは別だよ。
>>254
>.readlines() を実行し終わった時点でファイルオブジェクトを参照している
>オブジェクトが無くなり、
これほんと?ファイルオブジェクトを参照している変数がないだけで、
オブジェクト自体はGC走るまで存在しつづけてるんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています