第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在控制臺(tái)窗口關(guān)閉時(shí)執(zhí)行功能嗎?

在控制臺(tái)窗口關(guān)閉時(shí)執(zhí)行功能嗎?

慕尼黑8549860 2021-03-12 14:15:37
我想在用戶關(guān)閉程序時(shí)執(zhí)行功能。例如,如果主程序是time.sleep(1000),我該如何寫txt記錄該程序的意外終止。該程序由cxfreeze打包到exe中。單擊“ X”關(guān)閉控制臺(tái)窗口。我知道atexit可以處理sys.exit(),但是有沒有更強(qiáng)大的方法可以處理關(guān)閉窗口事件?問題這在Python中可行嗎?如果是這樣,我該怎么做?
查看完整描述

3 回答

?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

您將獲得的最接近的是使用出口處理程序:


def bye():

  print 'goodbye world!!'


import atexit

atexit.register(bye)

這可能不起作用,具體取決于如何終止python的技術(shù)細(xì)節(jié)(它依賴于正常的解釋器終止)


查看完整回答
反對(duì) 回復(fù) 2021-03-24
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

您可以使用該atexit模塊注冊(cè)程序退出時(shí)要執(zhí)行的功能。


查看完整回答
反對(duì) 回復(fù) 2021-03-24
?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊

最簡(jiǎn)單的方法是將您的行為包裝在try / final中,將退出行為包裝在finally塊中。


try:

  normal_behavior()

finally:

  on_exit_behavior()


查看完整回答
反對(duì) 回復(fù) 2021-03-24
  • 3 回答
  • 0 關(guān)注
  • 221 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)