Back
I have a command line program in Python that takes a while to finish. I want to know the exact time it takes to finish running.
I've looked at the timeit module, but it seems it's only for small snippets of code. I want to time the whole program.
To get the execution time of a Python program the simplest way is to use the following method:
import time start_time = time.time()print("--- %s seconds ---" % (time.time() - start_time))
import time
start_time = time.time()
print("--- %s seconds ---" % (time.time() - start_time))
This program assumes that your program takes at least a tenth of second to run.
31k questions
32.8k answers
501 comments
693 users