熱線電話:13121318867

登錄
首頁精彩閱讀在Python中處理時間之clock()方法的使用
在Python中處理時間之clock()方法的使用
2017-08-10
收藏

在Python中處理時間之clock()方法的使用

clock()方法返回當前的處理器時間,以秒表示Unix上一個浮點數。精度取決于具有相同名稱的C函數,但在任何情況下,這是使用于基準Python或定時的算法函數。

在Windows中該函數返回,因為這個函數的第一個調用過去掛鐘秒鐘,作為浮點數,基于Win32函數QueryPerformanceCounter。

語法

以下是clock()方法的語法:   

time.clock()

參數

NA

返回值

此方法返回當前處理器時間作為浮點數在UNIX秒鐘,并在Windows中表示返回這個函數的第一個調用過去掛鐘秒鐘,作為浮點數。
例子

下面的例子顯示了clock()方法的使用。   

#!/usr/bin/python

import time
 

def procedure():
 

time.sleep(2.5)
 

# measure process time

t0 = time.clock()

procedure()

print time.clock() - t0, "seconds process time"
 

# measure wall time

t0 = time.time()

procedure()

print time.time() - t0, "seconds wall time"

當我們運行上面的程序,它會產生以下結果:   

0.0 seconds process time

2.50023603439 seconds wall time

注:并非所有的系統可以測量真實的處理時間。在這樣的系統(包括Windows),因為該程序開始的時間。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢