Python基于time模块求程序运行时间的方法

作者:yongh701 时间:2023-07-27 15:59:03 

本文实例讲述了Python基于time模块求程序运行时间的方法。分享给大家供大家参考,具体如下:

要记录程序的运行时间可以利用Unix系统中,1970.1.1到现在的时间的毫秒数,这个时间戳轻松完成。

方法是程序开始的时候取一次存入一个变量,在程序结束之后取一次再存入一个变量,与程序开始的时间戳相减则可以求出。

Python中取这个时间戳的方法为引入time类之后,使用time.time();就能够拿出来。也就是Java中的System.currentTimeMillis()

由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量,可参考《Python使用当前时间、随机数产生一个唯一数字的方法》。

具体方法如下,以一个100,000,000,1亿次循环的耗时作为例子


import time;
time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数
i=0;
while i<100000000:
i+=1
time_end=time.time();#time.time()为1970.1.1到当前时间的毫秒数
print time_end-time_start,
print "s"

运行结果如下:

Python基于time模块求程序运行时间的方法

time_end-time_start相减得出的结果直接就是一个秒为单位的小数。
因此最后的输出再补上一个单位,s,秒。

希望本文所述对大家Python程序设计有所帮助。

来源:http://blog.csdn.net/yongh701/article/details/47312779

标签:Python,运行时间
0
投稿

猜你喜欢

  • 数据库的选择原则是什么?

    2010-07-14 21:05:00
  • 微信小程序audio组件在ios端无法播放的解决办法

    2024-04-18 09:47:26
  • JS+HTML实现的圆形可点击区域示例【3种方法】

    2024-04-10 10:42:30
  • jsSmarty Project

    2009-10-19 23:14:00
  • 基于Python编写简易版的天天跑酷游戏的示例代码

    2023-10-23 01:10:11
  • 详解如何利用Python制作24点小游戏

    2022-02-04 17:22:42
  • PHP7正式版测试,性能惊艳!

    2023-09-12 07:41:43
  • JavaScript初级教程(第五课续)第1/3页

    2024-04-17 10:10:07
  • 教你轻松掌握常用的子句、关键词和函数

    2009-01-19 13:34:00
  • sql中时间以5分钟半个小时任意间隔分组的实现方法

    2024-01-25 04:23:39
  • golang中如何保证精度的方法

    2024-04-26 17:23:22
  • 免费开源百度编辑器(UEditor)使用方法

    2023-06-01 18:05:08
  • Python图像处理之图像清晰度评价

    2021-12-22 13:58:44
  • 了解javascript中let和var及const关键字的区别

    2024-05-09 15:06:06
  • python实现opencv+scoket网络实时图传

    2023-07-03 16:09:17
  • Echarts实现单条折线可拖拽效果

    2024-04-10 13:59:17
  • 一篇文章教你用Python实现一个学生管理系统

    2022-01-22 16:25:05
  • IntelliJ IDEA2020.3 新特性(小结)

    2023-12-24 13:33:13
  • 利用Python批量生成任意尺寸的图片

    2021-02-14 11:20:12
  • python实现猜数字游戏

    2022-12-23 17:30:06
  • asp之家 网络编程 m.aspxhome.com