python计算运行时间_Python:程序运行时间 计算方法

import numpy as np

import math

import datetime

lt = ['I','get','it']

everything = ['that','is','all']

# 方法一:程序执行的时间

starttime = datetime.datetime.now() # 获取当前日期

for chunk in lt:

everything.append(chunk)

endtime = datetime.datetime.now()

print(everything)

print('extend执行时间:{0}秒'.format((endtime-starttime).seconds))

print('extend执行时间:'+str((endtime-starttime).seconds)+"秒")

#方法二:程序执行的时间(浮点数)

import time

lt2 = ['I','get','it']

everything2 = ['that','is','all']

starttime2 = time.time() # 获取自纪元以来的当前时间(以秒为单位)

for chunk in lt2:

everything2.append(chunk)

endtime2 = time.time()

print(everything2)

print("extend执行时间:%.2f秒"%(endtime2-starttime2))

#方法三:CPU执行的时间(浮点数)

import time

lt3 = ['I','get','it']

everything3 = ['that','is','all']

starttime3 = time.clock() # 回程序开始或第一次被调用clock()以来的CPU时间

for chunk in lt3:

everything3.append(chunk)

endtime3 = time.time()

print(everything3)

print("extend执行时间:%.2f秒"%(endtime3-starttime3))

注:程序执行时间=cpu时间 + io时间 + 休眠或者等待时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值