python記錄程序運(yùn)行時(shí)間的三種方法
這里提供了python記錄程序運(yùn)行時(shí)間的三種方法,并附有實(shí)現(xiàn)代碼,最后進(jìn)行比較,大家參考下:
方法1
1
2
3
4
5
|
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds |
方法 2
1
2
3
4
|
start = time.time() run_fun() end = time.time() print end - start |
方法3
1
2
3
4
|
start = time.clock() run_fun() end = time.clock() print end - start |
方法1和方法2都包含了其他程序使用CPU的時(shí)間,是程序開(kāi)始到程序結(jié)束的運(yùn)行時(shí)間。
方法3算只計(jì)算了程序運(yùn)行的CPU時(shí)間
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
原文鏈接:http://blog.csdn.net/u010663768/article/details/53916108