[Tutor] Time
Steven D'Aprano
steve at pearwood.info
Wed Jun 23 13:14:34 CEST 2010
On Wed, 23 Jun 2010 11:11:32 am Dave Angel wrote:
> If you're really looking to measure performance, you should use the
> timeit module. But for simply deciding how much time has elapsed
> between two points in your code, you can use the time.time()
> function.
>
> import time
>
> start = time.time()
> ... do some work
> end = time.time()-start
Just to re-iterate what Dave said, don't use this technique for timing
small code snippets, it isn't accurate enough to give meaningful
results. For that, use timeit.
But for reporting how long some big chunk of work took, that's perfectly
fine, e.g. if you expect to print something like this:
"Processed 1734 records in 8.2 seconds."
--
Steven D'Aprano
More information about the Tutor
mailing list