Por quanto tempo meu aplicativo Python demora para ser executado?

Basicamente, eu quero ser capaz de produzir o tempo decorrido para o qual o aplicativo está sendo executado. Eu acho que preciso usar algum tipo de função timeit, mas não tenho certeza qual deles. Eu estou procurando algo parecido com o seguinte ...

START MY TIMER
code for application
more code
more code
etc
STOP MY TIMER

OUTPUT ELAPSED TIME para fazer o código acima entre o início e o fim do temporizador. Pensamentos?

questionAnswers(5)

yourAnswerToTheQuestion