當我們執行某些程序時,由於機器速度很快導致肉眼無法直接看到執行結果時程序便停止運行。這時候我們迫切需要在程序中暫停,專業術語叫做阻塞。下面列舉幾種常用的程序暫停方法:
input()
用法:直接在欲等待處輸入input()即可。
特點:
優點:不需要借助模塊,執行到此處阻塞等待人工輸入。
缺點:程序結束時候需要強制結束或者在控制台輸入值。
time.sleep()
用法:導入time模塊;在欲等待處輸入time.sleep(time)(time為數字,表示秒)即可。
特點:
優點:動態等待程序執行完畢,不需要強行終止,等待時間可調。
缺點:需要導入模塊,等待規定時間結束后便繼續往下執行。
os.system("pause")
用法:導入os模塊;在欲等待處輸入os.system("pause")即可。
特點:
優點:不必強行終止;不必等待時間,可自由按下enter繼續。
缺點:導入模塊,執行系統命令。
————————————————
版權聲明:本文為CSDN博主「Akaxian」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_33567641/article/details/82346941