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"
运行结果如下:
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