首页 > 编程语言 >python如何查看程序运行时间

python如何查看程序运行时间

时间:2024-12-02 19:57:13浏览次数:8  
标签:end 程序运行 查看 python datetime start Running time Seconds

1、方法一

#python 的标准库手册推荐在任何情况下尽量使用time.clock().
#只计算了程序运行CPU的时间,返回值是浮点数
import time
start =time.clock()
#中间写上代码块
end = time.clock()
print('Running time: %s Seconds'%(end-start))
#运行结果如下
#Running time: 2.26660703157 Seconds

2、方法二

#该方法包含了其他程序使用CPU的时间,返回值是浮点数
import time
start=time.time()
#中间写上代码块
end=time.time()
print('Running time: %s Seconds'%(end-start))
#运行结果
#Running time: 4.90400004387 Seconds

3、方法三

#该方法包含了其他程序使用CPU的时间
import datetime
start=datetime.datetime.now()
#中间写代码块
end=datetime.datetime.now()
print('Running time: %s Seconds'%(end-start))
#运行结果
#Running time: 0:00:02.412000 Seconds

4、方法四

#在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock()
#实现跨平台的精度性可以使用timeit.default_timer()
import timeit
start=timeit.default_timer()
#中间写代码块
end=timeit.default_timer()
print('Running time: %s Seconds'%(end-start))
#运行结果
#Running time: 2.31757675399 Seconds

注释:以上四种代码运行环境是Win7系统,都是在相同的代码块下运行的,可以对比代码运行时间获取windows系统下的最优方法;对于其他系统可以进行测试获取最优方法!

标签:end,程序运行,查看,python,datetime,start,Running,time,Seconds
From: https://blog.csdn.net/hakesashou/article/details/144197057

相关文章

  • 聪明办法学Python chap 2 chap 3
    Chap2数据类型和操作数据类型基础类型:整型(int)浮点数(float)字符串(str)布尔型(bool)True/False类型Type("类型"也是一种类型)print(type(2))print(type(2.2))print(type(2<2.2))print(type(type(2)))<class'int'><class'float'......
  • python毕设 健康监控系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于健康监控系统的研究,现有研究主要集中在特定疾病的监测或者单一功能的健康管理方面,如仅专注于运动监测或者体检数据管理等。专门针......
  • python毕设 商场购物管理系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于商场购物管理系统的研究,现有研究主要以传统的管理模式和通用的商业管理系统为主。专门针对商场购物场景下,融合用户、商家、商品分......
  • COMP09110 Python for Network Engineers
    FINALCOURSEWORKINSTRUCTIONS[50%offinalmark]COMP09110PythonforNetworkEngineersThistaskisdesignedtotesttheabilitytoputintopracticetheknowledgegainedduringyourmodule.Yourtaskwillbetocreateasimplevideogameserverthats......
  • PythonDay8Advance
    PythonDay8Advance正则表达式本身也是一个字符串,其中的字符具有特殊含义,将来我们可以根据这个字符串【正则表达式】去处理其他的字符串,比如可以对其他字符串进行匹配,切分,查找,替换等一系列操作。是一个独立于任何一门语言的技术,任何一门语言中都可以使用同一个正则表达式去操......
  • 《python基于RSA算法的数字签名生成软件》毕业设计项目
    大家好我是蓝天,混迹在java圈的辛苦码农。今天要和大家聊的是一款《python基于RSA算法的数字签名生成软件》毕业设计项目。项目源码以及部署相关请联系蓝天,文末附上联系信息。......
  • 《python基于RSA算法的数字签名生成软件》
    大家好我是小村学长,混迹在java圈的辛苦码农。今天要和大家聊的是一款《python基于RSA算法的数字签名生成软件》毕业设计项目。项目源码以及部署相关请联系小村学长,文末附上联系信息。......
  • 聪明办法学python Task05 条件&扩展01:代码风格/Python规范Style
    条件if与c语言的逻辑相似,就不多叙述了代码布局-缩进如果有开始定界符,其余行的缩进需与开始定界符对齐需要额外的4个空格(长度相当于一个Tab键),以区分开传入参数,和其它内容空格一般用于添加以上这种缩进,Tab键一般用于保持行与行之间的一致性多行if语句衔接,需要一......
  • 基于python的旅游信息可视化系统
    摘要:大数据时代,数据的量呈爆炸式增长,数据来源也变得越来越多样化,数据变得非常杂乱和复杂。可视化系统可为我们提供直观的数据展示方式,帮助用户更好地理解数据。本系统通过挖掘复杂异构多源数据之间的关联关系将国家统计局中零散的进行数据可视化,为政策制定和决策提供有力的支......
  • python md5 加密
    MD5(Message-DigestAlgorithm5)是一种广泛使用的哈希函数,由RonaldRivest在1991年设计。它将任意长度的数据映射为一个128位的哈希值(通常表示为32个十六进制字符)。MD5主要用于数据完整性验证,确保数据在传输过程中没有被篡改。主要特点固定输出长度:无论输入数据的长度......