簡體   English   中英

如何停止控制台退出

[英]How to stop console from exiting

我希望程序完成任何操作后要等待5秒鍾,然后退出控制台,這樣用戶才能閱讀“再見”消息,這怎么辦?

您可以注冊一個退出處理程序,以便當程序退出/結束時,可能在代碼中的多個點,都將調用指定的函數。

處理程序可以打印一條消息,休眠幾秒鍾,然后退出。

import atexit
import time

@atexit.register
def goodbye():
    print "Goodbye dear user"
    time.sleep(5)

請在此處閱讀官方文檔

您可以使用time.sleep

import time
print "Your GoodBye Message"
time.sleep(5)

如果它不是多線程程序,則只需讓該程序執行所需的操作,然后執行以下操作: raw_input("Press Enter to stop the sharade.\\n")也許這並不是您要找的東西,但另一方面,您應該不依賴預定義的睡眠時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM