time.time()用法 與 time.clock()方法

1.time.time()

  • time.time(),返回當(dāng)前時間的時間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))。
import time
print(time.time())   
 #1470292132.9792533
  • time.localtime(time.time()
import time
print(time.localtime(time.time()))
#time.struct_time(tm_year=2016, tm_mon=8, tm_mday=4, tm_hour=14, tm_min=28, tm_sec=52, tm_wday=3, tm_yday=217, tm_isdst=0)
  • time.asctime(time.localtime(time.time()))
import time
print(time.asctime(time.localtime(time.time())))
#Thu Aug  4 14:28:52 2016

2.time.clock()

time.clock() 函數(shù)以浮點(diǎn)數(shù)計算的秒數(shù)返回當(dāng)前的CPU時間。用來衡量不同程序的耗時,比time.time()更有用。
在不同的系統(tǒng)上含義不同,在WINDOWS中,第一次調(diào)用,返回的是進(jìn)程運(yùn)行的實際時間。而第二次之后的調(diào)用是自第一次調(diào)用以后到現(xiàn)在的運(yùn)行時間。

  • 其實運(yùn)行也沒發(fā)現(xiàn)什么不同
import time
def procedure():
    time.sleep(2.5)


# measure process time
t0 = time.clock()
procedure()
print(time.clock() - t0, 'seconds process time')
#2.499657002103967 seconds process time

# measure wall time
t0 = time.time()
procedure()
print(time.time() - t0, 'seconds wall time')
#2.500627040863037 seconds wall time
  • 主要我也是用來查看某一塊區(qū)域的運(yùn)行時間
import time
time1 = time.clock()
......sth.........
time2 = time.clock()
time_result = time2 - time1 # 計算響應(yīng)時間
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 開始之前,首先要說明這幾點(diǎn): 1.在Python中,通常有這幾種方式來表示時間:1)時間戳 2)格式化的時間字符串...
    TENG書閱讀 356評論 0 0
  • 在Python中,與時間處理有關(guān)的模塊就包括:time,datetime以及calendar。這篇文章,主要講解t...
    linco159閱讀 588評論 0 0
  • time模塊提供了一些用于管理時間和日期的C庫函數(shù),由于它綁定到底層C實現(xiàn),因此一些細(xì)節(jié)會基于具體的平臺。 一.壁...
    chen_000閱讀 468評論 0 0
  • 初中的入學(xué)軍訓(xùn)完全是走過場,天公作美,原本就只有一周的軍訓(xùn)前三天都在下雨。可誰知半路出岔,學(xué)校接到通知,省里領(lǐng)導(dǎo)要...
    元寶哎閱讀 486評論 0 0