Copyright © tutorialspoint.com
On Unix, this function returns the current processor time as a floating point number expressed in seconds. The precision depends on that of the C function of the same name, but in any case, this is the function to use for benchmarking Python or timing algorithms.
On Windows, this function returns wall-clock seconds elapsed since the first call to this function, as a floating point number, based on the Win32 function QueryPerformanceCounter.
time.clock() |
Here is the detail of parameters:
NA
#!/usr/bin/python import time def procedure(): time.sleep(2.5) # measure process time t0 = time.clock() procedure() print time.clock() - t0, "seconds process time" # measure wall time t0 = time.time() procedure() print time.time() - t0, "seconds wall time" |
This produces following result:
0.0 seconds process time 2.50023603439 seconds wall time |
Note: Not all systems can measure the true process time. On such systems (including Windows), clock usually measures the wall time since the program was started.
Copyright © tutorialspoint.com