performance - Python - Print script running time: each 1 or 10 minute -


i'm running scripts take 10-80 minutes. able print script running time each 1/5/10 minutes ( choose).

for example have script i'm creating tables , inserting data db , want measure time through script.

so lets have printing msgs "table 1 has been created" , "data inserted table 2" etc.

between msgs want add like: the script running 1 minutes the script running 2 minutes the script running 3 minutes etc...

someone know best practice ?

thanks in advance !

you can use datetime:

from datetime import datetime #at start of script: start_time = datetime.now() # ... stuff ... # when want print time elapsed far: now_time = datetime.now() print(now_time - start_time) 

(of course can reformat printing wish)


Comments

Popular posts from this blog

gridview - Yii2 DataPorivider $totalSum for a column -

java - Suppress Jboss version details from HTTP error response -

Sass watch command compiles .scss files before full sftp upload -