【发布时间】:2011-01-21 07:32:14
【问题描述】:
我被困在 python2.4 上,所以我不能在生成器或 yield 中使用 finally 子句。有没有办法解决这个问题?
我在 python 2.4 中找不到任何关于如何解决此限制的提及,而且我不是我想到的解决方法的忠实粉丝(主要涉及 __del__ 并试图确保它运行在合理的时间内)不是很吸引人。
【问题讨论】:
-
这么老的问题,虽然它适用于我目前的任务:«
Python2.4.3 (#1, Oct 23 2012, (...) [GCC 4.1.2 20080704»!
标签: python yield python-2.4 try-finally