pythontime模塊處理系統(tǒng)時間的函數(shù)
1、time.clock()
以秒為單位返回當(dāng)前CPU運行時間,用于衡量不同程序的耗時,比time.time()更實用。不過在Python3.3之后就不推薦使用,原因是該方法依賴于操作系統(tǒng),官方建議使用per_counter(返回系統(tǒng)運行時間)或process_time(返回進(jìn)程運行時間)代替。
print(time.clock())#0.221209
#DeprecationWarning:time.clockhasbeendeprecatedinPython3.3andwillberemovedfromPython3.8:usetime.perf_counterortime.process_timeinstead
2、time.process_time()
返回當(dāng)前進(jìn)程執(zhí)行CPU的時間總和,不包含睡眠時間.由于返回值的基準(zhǔn)點是未定義的,所以只有連續(xù)調(diào)用的結(jié)果之間的差才是有效的。
print(time.process_time())#0.385954
time.sleep(5)
print(time.process_time())#0.385982
time.sleep(secs)推遲調(diào)用線程的運行,secs的單位是秒。如下所示:
time.sleep(5)
以上就是pythontime模塊處理系統(tǒng)時間的函數(shù),希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。