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

วิธีได้ CPU time ปัจจุบันใน Python

ใช้ time.time() ได้ timer ticks ณ เวลาที่กำหนด คืนเวลาเป็นวินาทีนับจาก epoch เป็น float หมายเหตุ: ไม่ทุกระบบให้ความแม่นยำดีกว่า 1 วินาที

ตัวอย่าง

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

ผลลัพธ์

1514823178.6920464

ระบบต่างกันมีความแม่นยำต่างกันตาม internal clock setup โดยทั่วไปดีกว่า 20ms ฟังก์ชันนี้ปกติคืนค่า non-decreasing แต่อาจคืนค่าต่ำกว่าก่อนหน้าหากตั้งเวลาระบบย้อนหลังระหว่างการเรียก