Jon*_*han 2 python with-statement circular-reference contextmanager
我的设计如下:
__main__ 引用 aa 引用 bb 引用 aa 创建然后处理 __main__因此,a并b有循环参考.然而在del a我宁愿都a和b处置.
我在很多地方看到使用Context Manager的建议,特别是with语句而不是__del__().但是我with在局部范围内看到的开始和结束的所有例子(例如某种方法)
这可以优雅地执行with吗?
有什么选择?
| 归档时间: |
|
| 查看次数: |
233 次 |
| 最近记录: |