python 如何暂停程序?程序阻塞 (input()、time.sleep()、os.s*stem(“pause))
今天寫代碼的時候,我已經(jīng)碼好了,但突發(fā)奇想想從中間對中間以上代碼進(jìn)行重構(gòu),這樣運(yùn)行勢必導(dǎo)致中間以下代碼報錯,為了方便調(diào)試,打印信息,我開始尋找如何暫停程序的方法,使程序只運(yùn)行中間以上的代碼。
有三種方法可供選用:
input()
用法:直接在欲等待處輸入input()即可。
優(yōu)點(diǎn):不需要借助模塊,執(zhí)行到此處阻塞等待人工輸入。
缺點(diǎn):程序結(jié)束時候需要強(qiáng)制結(jié)束或者在控制臺輸入值。
time.sleep()
用法:導(dǎo)入time模塊;在欲等待處輸入time.sleep(time)(time為數(shù)字,表示秒)即可。
優(yōu)點(diǎn):動態(tài)等待程序執(zhí)行完畢,不需要強(qiáng)行終止,等待時間可調(diào)。
缺點(diǎn):需要導(dǎo)入模塊,等待規(guī)定時間結(jié)束后便繼續(xù)往下執(zhí)行。
os.system(“pause”)
用法:導(dǎo)入os模塊;在欲等待處輸入os.system(“pause”)即可。
優(yōu)點(diǎn):不必強(qiáng)行終止;不必等待時間,可自由按下enter繼續(xù)。
缺點(diǎn):導(dǎo)入模塊,執(zhí)行系統(tǒng)命令。
引用文章:Python基礎(chǔ)之程序暫停
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python 如何暂停程序?程序阻塞 (input()、time.sleep()、os.s*stem(“pause))的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用yunyang tensorfl
- 下一篇: pycharm git gitee 如何