如何在 Python 中獲取特定時間的時間刻度?
要獲取特定時間的時間刻度,請使用時鐘。 Python 文件稱此函式用於基準測試。
示例
import time
t0= time.clock()
print("Hello")
t1 = time.clock() - t0
print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point)輸出
會返回結果 −
Time elapsed: 0.0009403145040156798
請注意,不同的系統會有不同的精度,具體取決於其內部時鐘設定(每秒刻度數)。但精度通常至少在 20ms 以內。另請注意,時鐘在不同的平臺上會返回不同的結果。在 Unix 上,它會返回以秒為單位表示的當前處理器時間,視為一個浮點數。精度以及“處理器時間”含義的確切定義取決於同名 C 函式的定義,但無論如何,這是用於測試 Python 或定時演算法的函式。在 Windows 上,此函式會基於 Win32 函式 QueryPerformanceCounter(),返回自首次呼叫此函式以來經過的實際秒數,視為一個浮點數。精度通常高於 1 微秒。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP