दिए गए समय पर टाइमर टिक्स प्राप्त करने के लिए, क्लॉक का उपयोग करें। पायथन डॉक्स कहते हैं कि इस फंक्शन का उपयोग बेंचमार्किंग उद्देश्यों के लिए किया जाना चाहिए।
उदाहरण
import time
t0 = time.clock()
print("Hello")
t1 = time.clock() - t0
print("Time elapsed: ", t1 - t0) # CPU सेकंड्स बीते (फ्लोटिंग पॉइंट)
आउटपुट
यह आउटपुट देगा -
Time elapsed: 0.0009403145040156798
ध्यान दें कि अलग-अलग सिस्टम्स की आंतरिक घड़ी सेटअप (टिक्स प्रति सेकंड) के आधार पर अलग-अलग सटीकता होगी। लेकिन यह आमतौर पर कम से कम 20ms के तहत होती है। यह भी ध्यान दें कि clock अलग-अलग प्लेटफॉर्म्स पर अलग-अलग चीजें लौटाता है। Unix पर, यह वर्तमान प्रोसेसर समय को सेकंड में व्यक्त फ्लोटिंग पॉइंट नंबर के रूप में लौटाता है। परिशुद्धता, और वास्तव में "प्रोसेसर समय" के अर्थ की परिभाषा, उसी नाम के C फंक्शन पर निर्भर करती है, लेकिन किसी भी मामले में, यह पायथन को बेंचमार्क करने या एल्गोरिदम को समय देने के लिए उपयोग करने वाला फंक्शन है। Windows पर, यह फंक्शन इस फंक्शन के पहले कॉल के बाद से बीते वॉल-क्लॉक सेकंड को फ्लोटिंग पॉइंट नंबर के रूप में लौटाता है, Win32 फंक्शन QueryPerformanceCounter() के आधार पर। रिज़ॉल्यूशन आमतौर पर एक माइक्रोसेकंड से बेहतर होता है।