在使用Python編寫程序時,有時我們需要加入時間延遲來控制程序的運行時間。Python提供了兩個常用庫,time和sleep,可以用來實現時間延遲的效果。
import time # 程序運行時暫停1秒鐘 time.sleep(1)
在上面的代碼中,我們首先需要導入time庫,然后使用time.sleep()函數來實現延遲的效果。其中,括號中的數字表示延遲的秒數。
除了使用sleep函數,我們還可以使用datetime庫來實現更精確的時間控制。
import datetime # 當前時間加上3秒 future_time = datetime.datetime.now() + datetime.timedelta(seconds=3) while datetime.datetime.now() < future_time: pass
在上面的代碼中,我們首先需要導入datetime庫。然后,我們使用datetime.timedelta(seconds=3)來計算未來時間,也就是當前時間加上3秒。隨后使用while循環來實現間隔等待時間的效果,直到當前時間超過未來時間時循環退出。
通過以上兩種方法,我們可以很方便地實現程序的時間控制和延遲效果。