Python 是一種非常流行的編程語言,具有易學、易用的特點。在編寫 Python 代碼時,有時候需要添加等待時間,讓程序在一定時間內(nèi)暫停執(zhí)行,以等待一些外部事件的發(fā)生。可以使用 Python 的 time 模塊來實現(xiàn)這一功能。
import time # 等待 5 秒鐘 time.sleep(5)
上面的代碼使用了 time 模塊的 sleep 函數(shù)來實現(xiàn)等待 5 秒鐘的功能。這個函數(shù)接受一個參數(shù),表示等待的時間,單位是秒。在這個例子中,我們傳入了 5,表示等待 5 秒鐘。
除了 time 模塊,Python 還提供了更高級的等待功能。比如,可以使用 threading 模塊的 Timer 類實現(xiàn)在一定時間后執(zhí)行某個函數(shù):
import threading def hello_world(): print("Hello, world!") # 5 秒鐘后執(zhí)行 hello_world 函數(shù) timer = threading.Timer(5.0, hello_world) timer.start()
上面的代碼使用了 threading 模塊的 Timer 類來實現(xiàn)在 5 秒鐘后執(zhí)行 hello_world 函數(shù)的功能。這個類的構(gòu)造函數(shù)接受兩個參數(shù),第一個參數(shù)是等待的時間,單位是秒;第二個參數(shù)是要執(zhí)行的函數(shù)。在這個例子中,我們傳入了 5.0 和 hello_world 函數(shù)。
總的來說,Python 提供了豐富的等待功能,可以讓我們在編寫程序時更加靈活、方便。
上一篇c 把圖片寫進json
下一篇python 的類聲明