Python是一種非常流行的動態編程語言,它在開發 Web 應用程序、數據分析和機器學習等方面得到了廣泛應用。在編寫 Python 代碼時,經常需要等待一段時間才能繼續執行下一步操作。以下是如何在 Python 中等待2秒:
import time print("開始執行") time.sleep(2) # 等待2秒 print("繼續執行")
上面的代碼演示了如何使用time.sleep()
方法等待2秒。該方法接受一個參數,表示要等待的時間,單位是秒。在上面的示例中,Python會在打印“開始執行”后等待2秒鐘,然后才會打印“繼續執行”。
在一些情況下,我們需要更靈活的等待時間。我們可以使用 Python 的datetime
模塊來計算不同時間之間的差異,來達到在程序執行不同階段等待不同時間的目的:
import datetime start_time = datetime.datetime.now() print("開始執行") end_time = datetime.datetime.now() print("第一階段執行時間:", end_time - start_time) time.sleep(2) # 等待2秒 start_time = datetime.datetime.now() print("繼續執行") end_time = datetime.datetime.now() print("第二階段執行時間:", end_time - start_time)
在上面的代碼中,我們使用datetime.datetime.now()
方法獲取當前時間。然后,在打印“開始執行”后,我們記錄下時間。之后,我們可以再次獲取當前時間,并計算與起始時間的時間差。這樣就可以計算第一階段的執行時間了。在第一階段結束后,我們使用time.sleep()
方法等待2秒。然后,我們再次記錄當前時間,并計算第二階段的執行時間。
Python 的time.sleep()
方法和datetime
模塊為我們提供了很好的等待機制。他們在我們需要等待一段時間后才能繼續執行程序時非常有用。
上一篇python 流量發包器
下一篇vue兄弟如何通信