我正在运行需要10-80分钟的脚本。我希望能够每1/5/10分钟打印脚本运行时间(我选择)。
例如,我有一个脚本,我正在创建表格并将数据插入数据库,并希望通过脚本来衡量时间。
所以我想说我有一些打印信息
"Table 1 has been created"
,"Data inserted to Table 2"
等。
在我要添加的那些消息之间:
The script is running for 1 minutes
The script is running for 2 minutes
The script is running for 3 minutes
等...
有人知道它的最佳做法是什么?
提前致谢!
答案 0 :(得分:1)
您可以使用https://jsfiddle.net/tetut91e/5/:
from datetime import datetime
#at the start of the script:
start_time = datetime.now()
# ... some stuff ...
# when you want to print the time elapsed so far:
now_time = datetime.now()
print(now_time - start_time)
(当然您可以根据需要重新格式化打印)