源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-08-10 18:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python基于time模块求程序运行时间的方法
本文实例讲述了Python基于time模块求程序运行时间的方法。分享给大家供大家参考,具体如下: 要记录程序的运行时间可以利用Unix系统中,1970.1.1到现在的时间的毫秒数,这个时间戳轻松完成。 方法是程序开始的时候取一次存入一个变量,在程序结束之后取一次再存入一个变量,与程序开始的时间戳相减则可以求出。 Python中取这个时间戳的方法为引入time类之后,使用[code]time.time();[/code]就能够拿出来。也就是Java中的[code]System.currentTimeMillis()[/code]。 由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量,可参考《[url=http://www.1sucai.cn/article/123888.htm]Python使用当前时间、随机数产生一个唯一数字的方法[/url]》。 具体方法如下,以一个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"

运行结果如下: [img]http://files.jb51.net/file_images/article/201709/2017918102413656.png?2017818102450[/img] time_end-time_start相减得出的结果直接就是一个秒为单位的小数。 因此最后的输出再补上一个单位,s,秒。 更多关于Python相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/647.htm]Python日期与时间操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/809.htm]Python URL操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/645.htm]Python图片操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/663.htm]Python数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/648.htm]Python Socket编程技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/642.htm]Python函数使用技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/636.htm]Python字符串操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/520.htm]Python入门与进阶经典教程[/url]》及《[url=http://www.1sucai.cn/Special/516.htm]Python文件与目录操作技巧汇总[/url]》 希望本文所述对大家Python程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部