Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะคืนเวลา CPU ปัจจุบันใน Python ได้อย่างไร


หากต้องการให้ตัวจับเวลาติ๊กในเวลาที่กำหนด ให้ใช้ฟังก์ชัน time.time() ส่งคืนเวลาเป็นวินาทีตั้งแต่ยุคเป็นตัวเลขทศนิยม โปรดทราบว่าแม้ว่าเวลาจะถูกส่งกลับเป็นตัวเลขทศนิยมเสมอ แต่ระบบบางระบบอาจไม่ให้เวลาที่มีความแม่นยำดีกว่า 1 วินาที

ตัวอย่าง

import time
curr_time = time.time()
print(curr_time)

ผลลัพธ์

1514823178.6920464

โปรดทราบว่าระบบต่างๆ จะมีความแม่นยำต่างกันไปตามการตั้งค่านาฬิกาภายใน (ติ๊กต่อวินาที) แต่โดยทั่วไปแล้วอย่างน้อยก็ต่ำกว่า 20 มิลลิวินาที นอกจากนี้ โปรดทราบด้วยว่าในขณะที่ฟังก์ชันนี้ปกติจะส่งกลับค่าที่ไม่ลดลง แต่ก็สามารถคืนค่าที่ต่ำกว่าการเรียกครั้งก่อนได้ หากนาฬิกาของระบบถูกตั้งค่ากลับระหว่างการเรียกสองครั้ง