如何在 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 毫秒以內。另請注意,雖然此函式通常返回非遞減值,但如果在兩次呼叫之間系統時鐘已倒退,則它可能會返回低於先前呼叫的值。

更新於: 2023-11-02

4K+ 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.