>>259
> 「これほんと?」は>>256で引用した箇所全体にかかる。

もちろん本当。>>243の

result = os.popen('command').readlines()

という文の実行が終わった時点でファイルオブジェクトを参照している
オブジェクトは存在しない。よってファイルオブジェクトは破棄される。

class A:
    def foo(self):
        return "foo"
    def __del__(self):
        print "deleted"

bar = A().foo()
print bar

このコードを実行するとまず "deleted" と表示され、次に "foo" と表示される。
つまり bar = A().foo() の実行が終わった時点で A のインスタンスが破棄されている。