1
有沒有像Perl的END {}
-python中的塊?在Perl中,如果腳本以某種方式被終止,該塊將執行。如果腳本被終止例如ctrl + c就像Perl的END一樣清理{}
我發現atexit,但它不與ctrl+c
我玩弄Pyro4工作,我想提出一個ns.unregister()
在該塊。
有沒有像Perl的END {}
-python中的塊?在Perl中,如果腳本以某種方式被終止,該塊將執行。如果腳本被終止例如ctrl + c就像Perl的END一樣清理{}
我發現atexit,但它不與ctrl+c
我玩弄Pyro4工作,我想提出一個ns.unregister()
在該塊。
對於我的特殊目的,我發現NS_AUTOCLEAN標誌here
的[我如何捕捉SIGINT在Python?(可能的複製http://stackoverflow.com/questions/1112343/how-do-i-capture -sigint-in-python) – IanAuld
簡單''試一下..... catch KeyboardInterrupt:ns = Pyro4.locateNS(); ns.unregister(...)''? –
它不限於KeyboardInterrupt。那只是一種情況。但是,謝謝。 –