Tôi đã đọc một số mã trong thư viện luồng tiêu chuẩn (Python 2.6) và có một đoạn mã khiến tôi tự hỏi. Nó có thể được rút ngắn để cơ cấu như sau (so sánh với phương pháp __bootstrap_inner trong threading.py):Xóa các biến trong thư viện chuẩn Python
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
Các biến này không đi ra ngoài của foo
phạm vi. Có lý do nào để xóa các tham chiếu này ở cuối không?
Ah, tôi hiểu. Bằng cách nào đó tôi đã bỏ lỡ trong tài liệu. Cảm ơn bạn! – freakish