python 计时_Python time clock()方法
Python time clock()方法
描述
Python 3.8 已移除 clock() 方法 可以使用 time.perf_counter() 或 time.process_time() 方法替代。
Python time clock() 函數以浮點數計算的秒數返回當前的CPU時間。用來衡量不同程序的耗時,比time.time()更有用。
這個需要注意,在不同的系統上含義不同。在UNIX系統上,它返回的是"進程時間",它是用秒表示的浮點數(時間戳)。而在WINDOWS中,第一次調用,返回的是進程運行的實際時間。而第二次之后的調用是自第一次調用以后到現在的運行時間。(實際上是以WIN32上QueryPerformanceCounter()為基礎,它比毫秒表示更為精確)
語法
clock()方法語法:
time.clock()
參數
NA。
返回值
該函數有兩個功能,
在第一次調用的時候,返回的是程序運行的實際時間;
以第二次之后的調用,返回的是自第一次調用后,到這次調用的時間間隔
在win32系統下,這個函數返回的是真實時間(wall time),而在Unix/Linux下返回的是CPU時間。
實例
以下實例展示了 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"
以上實例輸出結果為:
3.3e-05 seconds process time
2.50329995155 seconds wall time
總結
以上是生活随笔為你收集整理的python 计时_Python time clock()方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python最常用的编程方式是什么_py
- 下一篇: 视图的数据存放在哪里_分布式 | DBL