Tutorials Point


  Python Basics
  Python Advanced
  Python Useful References
  Python Useful Resources
  Selected Reading

© 2011 TutorialsPoint.COM


  Home     References     Discussion Forums     About TP  

Python time clock() Function


previous next AddThis Social Bookmark Button


Description:

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.

Syntax:

time.clock()

Parameters:

Here is the detail of parameters:

  • NA

Example:

#!/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.



previous next Printer Friendly



  

Advertisement

Online Image Processing

Indian Baby Names