python计算程序开始到程序结束的运行时间和程序运行的cpu时间

执行时间

方法1

代码如下:

import datetimestarttime = datetime.datetime.now()#long runningendtime = 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时间