私のデザインは次のとおりです。
__main__
参照a
a
参照b
b
参照a
a
から作成され、廃棄されます__main__
したがってa
、b
循環参照があります。しかし、私は両方を好み、処分しdel a
たいと思います。a
b
多くの場所で、コンテキストマネージャーを使用するためのアドバイス、具体的にはのwith
代わりにステートメントを目にし__del__()
ます。ただしwith
、ローカルスコープでの開始と終了のすべての例(特定のメソッドなど)
これはエレガントに実行できますwith
か?
代替手段は何ですか?