[英]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.