• 技术文章 >后端开发 >Python教程

    python记录程序运行时间的方法介绍

    零下一度零下一度2017-07-16 11:51:14原创1557
    这篇文章主要介绍了python记录程序运行时间的几种方法的相关资料,需要的朋友可以参考下

    最早见过手写的,类似于下面这种:

    import datetime
      def time_1():
        begin = datetime.datetime.now()
         sum = 0
       for i in xrange(10000000):
         sum = sum + i
       end = datetime.datetime.now()
        return end-begin
     print time_1()

    输出如下:

    ➜  Python python time_1.py
    0:00:00.280797

    python记录程序运行时间的三种方法

    这里提供了python记录程序运行时间的三种方法,并附有实现代码,最后进行比较,大家参考下:

    方法1

    import datetime
    starttime = datetime.datetime.now()
    #long running
    endtime = datetime.datetime.now()
    print (endtime - starttime).seconds

    方法 2


    start = time.time()
    run_fun()
    end = time.time()
    print end-start

    方法3

    start = time.clock()
    run_fun()
    end = time.clock()
    print end-start

    方法1和方法2都包含了其他程序使用CPU的时间,是程序开始到程序结束的运行时间。

    方法3算只计算了程序运行的CPU时间

    以上就是python记录程序运行时间的方法介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 运行时 间的
    上一篇:详解Python利用flask sqlalchemy实现分页 下一篇:python运行其他程序有哪些方法?
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 归纳总结Python中的装饰器知识点• python中API调用的详解与示例• 手把手教你在Python使用plot()函数画图• 详细解析python正则表达式re模块• 一文搞定Python中pip的安装与使用
    1/1

    PHP中文网