如何在 Python 中獲取當前 CPU 時間?
在這篇文章中,我們將檢索 Python 中的當前 CPU 時間。我們使用從 python time 模組匯入的 time() 方法。
Python 中的 time 模組提供了各種與時間相關的函式和方法。這裡我們使用 time.time() 方法以秒為單位獲取當前 CPU 時間。時間是從紀元開始計算的。它返回一個以秒為單位表示的浮點數。
紀元是時間的起點,並且依賴於平臺。在 Windows 和大多數 Unix 系統上,紀元是 1970 年 1 月 1 日 00:00:00(UTC),並且自紀元以來的時間(以秒為單位)中不包括閏秒。
我們使用 time.gmtime(0) 來獲取給定平臺上的紀元。
語法
time() 方法的語法如下所示。
time.time()
此方法返回一個表示自紀元以來的秒數的浮點值。
示例
在下面的示例中,我們使用 time 模組中的 time.time() 方法獲取當前 CPU 時間,並且我們還檢索特定平臺(Windows)的紀元。
import time obj = time.gmtime(0) epoch = time.asctime(obj) print("The epoch is:",epoch) curr_time = time.time() print(curr_time)
輸出
輸出 上述程式碼的輸出如下所示:
The epoch is: Thu Jan 1 00:00:00 1970 1662371608.0567493
注意
請注意,不同的系統根據其內部時鐘設定(每秒滴答次數)將具有不同的精度,但通常至少在 20 毫秒以內。另請注意,雖然此函式通常返回非遞減值,但如果在兩次呼叫之間系統時鐘已倒退,則它可能會返回低於先前呼叫的值。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP