為了確保在異常情況下 quit 函數也能生效,你可以使用 try-except-finally 語句結構
def main():
try:
# 正常執行的代碼
pass
except Exception as e:
# 處理異常的代碼
print(f"發生異常:{e}")
finally:
# 無論是否發生異常,都會執行的代碼
quit()
if __name__ == "__main__":
main()
在這個示例中,我們將程序的主要邏輯放在 try
塊中。如果在執行過程中發生異常,except
塊將捕獲并處理該異常。無論是否發生異常,finally
塊中的代碼都將被執行。在這種情況下,我們在 finally
塊中調用了 quit()
函數,以確保在任何情況下都會執行該函數。