Python sleep 用法

對於python新手來講,若是想延遲程序的執行,好比說延遲10秒鐘後,程序再開始執行。那麼在python中如何來實現這種時間的延遲呢?是否有相似於在unix/linux中能夠暫停腳本執行的sleep工具呢?python

在python中,你能夠引入一個叫「time」的模塊,這個模塊能夠提供各類跟time相關的函數。linux

Python sleep 用法:
函數

import time
 time.sleep(5)
 time.sleep(N)

上面的time.sleep()能夠暫停程序的執行,暫停的時間能夠根據你給函數傳的值來定。工具

示例:
spa

#!/usr/bin/python #下面的程序會每隔5秒顯示當前的日期和時間
import time
print "*** 若是想中止該程序,能夠「ctrl」+」C" 退出 ***"
while True:       
       ### 顯示當前的日期和時間 ##        
       print "當前的日期 & 時間 " + time.strftime("%c")
       #### 延遲5秒執行 ####         
        time.sleep(5)

運行結果以下:
[root@devops 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
.net

相關文章
相關標籤/搜索