Python中time模块求程序运行时间的方法实例分享

这篇文章主要介绍了python基于time模块求程序运行时间的方法,涉及python time模块的使用及数值运算相关操作技巧,需要的朋友可以参考下

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

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

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

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

立即学习“Python免费学习笔记(深入)”;

由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量

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

import time;time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数i=0;while i

运行结果如下:

Python中time模块求程序运行时间的方法实例分享

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

登录后复制

以上就是Python中time模块求程序运行时间的方法实例分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2266322.html

(0)
上一篇 2025年2月27日 09:16:57
下一篇 2025年2月26日 10:08:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用Python变量易错点介绍

    python编程中经常遇到一些莫名其妙的错误, 其实这不是语言本身的问题, 而是我们忽略了语言本身的一些特性导致的,今天就来看下使用python变量时导致的3个不可思议的错误, 以后在编程中要多多注意。 1、 可变数据类型作为函数定义中的默…

    编程技术 2025年2月27日
    200
  • 详解Python中的魔术方法

    介绍   在python中,所有以“__”双下划线包起来的方法,都统称为“magic method”,中文称『魔术方法』,例如类的初始化方法 __init__ ,python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混…

    编程技术 2025年2月27日
    100
  • 比较Python序列化模块pickle和json不同

    这是用于序列化的两个模块: • json: 用于字符串和python数据类型间进行转换 • pickle: 用于python特有的类型和python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load…

    编程技术 2025年2月27日
    200
  • Python字典容器介绍

    字典(dictionary) 我们都曾经使用过语言词典来查找不认识的单词的定义。语言词典针对给定的单词(比如 python)提供一组标准的信息。这种系统将定义和其他信息与实际的单词关联(映射)起来。使用单词作为键定位器来寻找感兴趣的信息。这…

    编程技术 2025年2月27日
    200
  • Python中线程的MQ消息队列实现及优缺点介绍

    消息队列(mq,message queue)在消息数据传输中的保存作用为数据通信提供了保障和实时处理上的便利,这里我们就来看一下python中线程的mq消息队列实现以及消息队列的优点解析 “消息队列”是在消息的传输过程中保存消息的容器。消息…

    编程技术 2025年2月27日
    200
  • 分析Python解析XML的几种方式

    在最初学习python的时候,只知道有dom和sax两种解析方法,但是其效率都不够理想,由于需要处理的文件数量太大,这两种方式耗时太高无法接受。 在网络搜索后发现,目前应用比较广泛,且效率相对较高的ElementTree也是一个比较多人推荐…

    2025年2月27日
    200
  • 比较import reload __import__在python中的用法区别

    import 作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录(自定义模块)。 import module_name[,module1,…]   from module impo…

    编程技术 2025年2月27日
    200
  • 比较Python中%r和%s的用法区别

    %r用rper()方法处理对象 %s用str()方法处理对象 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形…

    编程技术 2025年2月27日
    200
  • 详解Python的局部变量和全局变量使用难点

    局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用。 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用。 先看下面的实例, 最后给结论。 name = ‘PythonTab’def func1():    …

    编程技术 2025年2月27日
    200
  • Python对JSON的解析详解

    JSON 函数 使用 json 函数需要导入 json 库:import json。 函数  描述 json.dumps  将 Python 对象编码成 JSON 字符串 json.loads  将已编码的 JSON 字符串解码为 Pyth…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论