我一直在阅读标准线程库(Python 2.6)中的一些代码,其中有一段代码让我感到好奇。它可以缩短为以下结构(与 threading.py 中的 __bootstrap_inner 方法相比):
def foo():
    exc_type, exc_value, exc_tb = sys.exc_info()
    try:
        # some code
    except:
        # some code
    finally:
        del exc_type, exc_value, exc_tb
这些变量不会超出foo范围。最后有什么理由删除这些引用吗?