หากต้องการให้ตัวจับเวลาติ๊กในเวลาที่กำหนด ให้ใช้นาฬิกา เอกสาร 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
โปรดทราบว่าระบบต่างๆ จะมีความแม่นยำต่างกันไปตามการตั้งค่านาฬิกาภายใน (ติ๊กต่อวินาที) แต่โดยทั่วไปแล้วอย่างน้อยก็ต่ำกว่า 20 มิลลิวินาที โปรดทราบด้วยว่านาฬิกาส่งคืนสิ่งต่าง ๆ บนแพลตฟอร์มที่ต่างกัน บน Unix จะส่งคืนเวลาโปรเซสเซอร์ปัจจุบันเป็นตัวเลขทศนิยมที่แสดงเป็นวินาที ความแม่นยำและในความเป็นจริงคำจำกัดความของความหมายของ "เวลาของโปรเซสเซอร์" ขึ้นอยู่กับฟังก์ชัน C ที่มีชื่อเดียวกัน แต่ไม่ว่าในกรณีใด นี่คือฟังก์ชันที่ใช้สำหรับการเปรียบเทียบ Python หรืออัลกอริธึมการจับเวลา บน Windows ฟังก์ชันนี้จะคืนค่าวินาทีของนาฬิกาแขวนที่ผ่านไปนับตั้งแต่การเรียกใช้ฟังก์ชันนี้ครั้งแรก เป็นตัวเลขทศนิยม ตามฟังก์ชัน Win32 QueryPerformanceCounter() ความละเอียดมักจะดีกว่าหนึ่งไมโครวินาที