- import datetime
- starttime = datetime.datetime.now()
- #long running
- endtime = datetime.datetime.now()
- print (endtime - starttime).seconds
方法 2
- start = time.time()
- run_fun()
- end = time.time()
- print end-start
方法 3
- start = time.clock()
- run_fun()
- end = time.clock()
- print end-start
方法 1 和方法 2 都包含了其他程序使用 CPU 的时间, 是程序开始到程序结束的运行时间.
方法 3 算只计算了程序运行的 CPU 时间
来源: http://www.bubuko.com/infodetail-2620500.html