2011-11-29 40 views
1

我想知道是否有一個模塊範圍的析構函數,這樣我們可以利用它來完成或調用一些特定的關閉模塊中的函數?Python中的模塊範圍析構函數?

例如,創建模塊日誌的一些處理器和休閒區的入堆棧(例如,handler1.push_application()並且最好是彈出的處理程序時,程序退出。這將是巨大的,有某種的自動函數調用來做到這一點,模塊全析構函數是可能的候選人,我能想到:)

回答

6

atexit module允許註冊清除函數,Python會在解釋終止執行中的一個。

+0

正是我在找什麼,thx很多。 – Drake