如何计算python函数的执行时间?

时间:2019-12-03 18:42:06

标签: python python-3.x logging execution-time

我正在调用一个函数,用于从sharepoint下载文件并将其上传到sql server数据库。 我将信息的成功和失败记录在一个表中。如何计算执行此功能所需的总时间?

喜欢:

start_time=datetime.now()
function call 
end_time=datetime.now()
total=end_time-start_time

请提出可行的查询,我没时间了。

1 个答案:

答案 0 :(得分:0)

这是完成任务的一种方法:

代码:

from datetime import datetime

st = datetime.now()

#call your function here

et=datetime.now()
print('\nTotal time for execution : {}'.format(et-st).split(".")[0])

输出:

Total time for execution : 0:00:00