एक निश्चित समय पर टाइमर को टिक करने के लिए, घड़ी का प्रयोग करें। पायथन डॉक्स बताता है कि इस फ़ंक्शन का उपयोग बेंचमार्किंग उद्देश्यों के लिए किया जाना चाहिए।
उदाहरण
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
ध्यान दें कि विभिन्न प्रणालियों में उनके आंतरिक घड़ी सेटअप (प्रति सेकंड टिक) के आधार पर अलग-अलग सटीकता होगी। लेकिन यह आम तौर पर कम से कम 20ms से कम है। यह भी ध्यान दें कि घड़ी अलग-अलग प्लेटफॉर्म पर अलग-अलग चीजें लौटाती है। यूनिक्स पर, यह वर्तमान प्रोसेसर समय को सेकंड में व्यक्त फ्लोटिंग पॉइंट नंबर के रूप में देता है। सटीक, और वास्तव में "प्रोसेसर समय" के अर्थ की बहुत परिभाषा, उसी नाम के सी फ़ंक्शन पर निर्भर करती है, लेकिन किसी भी मामले में, यह बेंचमार्किंग पायथन या टाइमिंग एल्गोरिदम के लिए उपयोग करने वाला फ़ंक्शन है। विंडोज़ पर, यह फ़ंक्शन Win32 फ़ंक्शन QueryPerformanceCounter() के आधार पर, इस फ़ंक्शन पर पहली कॉल के बाद से बीत चुके वॉल-क्लॉक सेकेंड को फ्लोटिंग पॉइंट नंबर के रूप में लौटाता है। रिज़ॉल्यूशन आमतौर पर एक माइक्रोसेकंड से बेहतर होता है।