天天看點

python中sleep的用法_Python sleep 用法

對于python新手來說,如果想延遲程式的執行,比如說延遲10秒鐘後,程式再開始執行。那麼在python中如何來實作這種時間的延遲呢?是否有類似于在unix/linux中可以暫停腳本執行的sleep工具呢?

在python中,你可以引入一個叫“time”的子產品,這個子產品可以提供各種跟time相關的函數。

Python sleep 用法:

import time

time.sleep(5)

time.sleep(N)

上面的time.sleep()可以暫停程式的執行,暫停的時間可以根據你給函數傳的值來定。

示例:

#!/usr/bin/python #下面的程式會每隔5秒顯示目前的日期和時間

import time

print "*** 如果想停止該程式,可以“ctrl”+”C" 退出 ***"

while True:

### 顯示目前的日期和時間 ##

print "目前的日期 & 時間 " + time.strftime("%c")

#### 延遲5秒執行 ####

time.sleep(5)

運作結果如下:

[[email protected] test]# python displaydate.py *** 如果想停止該程式,可以\“ctrl\”+\”C 退出 *** 目前的日期 & 時間 Tue Apr 22 17:37:00 2014 目前的日期 & 時間 Tue Apr 22 17:37:05 2014 目前的日期 & 時間 Tue Apr 22 17:37:10 2014 目前的日期 & 時間 Tue Apr 22 17:37:15 2014 目前的日期 & 時間 Tue Apr 22 17:37:20 2014 目前的日期 & 時間 Tue Apr 22 17:37:25 2014 目前的日期 & 時間 Tue Apr 22 17:37:30 2014 目前的日期 & 時間 Tue Apr 22 17:37:35 2014