掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
正常的情況下,finally作用域的代碼一定會(huì)被執(zhí)行的,不管是否發(fā)生異常。哪怕是調(diào)用了sys.exit函數(shù),finally也是會(huì)被執(zhí)行的。

那怎么樣才能讓finally代碼不執(zhí)行了。
import time choice = True try: if choice: while True: pass else: print "Please pull the plug on your computer sometime soon..." time.sleep(60 * 60 * 24 * 365) finally: print "Finally ..."
上面的代碼主要是通過讓流程停滯在try作用域里,從而實(shí)現(xiàn)了需求。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流