Time module in Python provides various time related functions. time.clock() method of time module in Python is used to get the current processor time as a floating point number expressed in seconds. As, Most of the functions defined in time module call corresponding C library function. time.clock() method also call C library function of the same name to get the result. The precision of returned float value depends on the called C library function. Note: This method is deprecated since Python version 3.3 and will be removed in Python version 3.8. The behaviour of this method is platform dependent.
Syntax: time.clock() Parameter: No parameter is required. Return type: This method returns a float value which represents the current processor time in seconds.
Code #1: Use of time.clock() method to get current processor time
Python3
import time
pro_time = time.clock()
print ("Current processor time ( in seconds):", pro_time)
|
Output:Current processor time (in seconds): 0.042379
Code #2: Use of time.clock() method to get current processor time
Python3
import time
def factorial(n):
f = 1
for i in range (n, 1 , - 1 ):
f = f * i
return f
start = time.clock()
print ("At the beginning of the calculation")
print ("Processor time ( in seconds):", start, "\n")
i = 0
fact = [ 0 ] * 10 ;
while i < 10 :
fact[i] = factorial(i)
i = i + 1
for i in range ( 0 , len (fact)):
print ("Factorial of % d:" % i, fact[i])
end = time.clock()
print ("\nAt the end of the calculation")
print ("Processor time ( in seconds):", end)
print ("Time elapsed during the calculation:", end - start)
|
Output:At the beginning of the calculation
Processor time (in seconds): 0.03451
Factorial of 0: 1
Factorial of 1: 1
Factorial of 2: 2
Factorial of 3: 6
Factorial of 4: 24
Factorial of 5: 120
Factorial of 6: 720
Factorial of 7: 5040
Factorial of 8: 40320
Factorial of 9: 362880
At the end of the calculation
Processor time (in seconds): 0.034715
Time elapsed during the calculation: 0.0002050000000000038
Reference: https://docs.python.org/3/library/time.html#time.clock