• 技术文章 >Python技术 >Python基础教程

    python如何查看程序运行时间

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-23 15:04:36原创4894

    1、方法一

    #python 的标准库手册推荐在任何情况下尽量使用time.clock().
    #只计算了程序运行CPU的时间,返回值是浮点数
    import time
    start =time.clock()
    #中间写上代码块
    end = time.clock()
    print('Running time: %s Seconds'%(end-start))
    #运行结果如下
    #Running time: 2.26660703157 Seconds

    2、方法二

    #该方法包含了其他程序使用CPU的时间,返回值是浮点数
    import time
    start=time.time()
    #中间写上代码块
    end=time.time()
    print('Running time: %s Seconds'%(end-start))
    #运行结果
    #Running time: 4.90400004387 Seconds

    3、方法三

    #该方法包含了其他程序使用CPU的时间
    import datetime
    start=datetime.datetime.now()
    #中间写代码块
    end=datetime.datetime.now()
    print('Running time: %s Seconds'%(end-start))
    #运行结果
    #Running time: 0:00:02.412000 Seconds

    4、方法四

    #在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock()
    #实现跨平台的精度性可以使用timeit.default_timer()
    import timeit
    start=timeit.default_timer()
    #中间写代码块
    end=timeit.default_timer()
    print('Running time: %s Seconds'%(end-start))
    #运行结果
    #Running time: 2.31757675399 Seconds

    注释:以上四种代码运行环境是Win7系统,都是在相同的代码块下运行的,可以对比代码运行时间获取windows系统下的最优方法;对于其他系统可以进行测试获取最优方法!

    众多python培训视频,尽在python学习网,欢迎在线学习!

    专题推荐:python 查看 程序 运行时间
    上一篇:树莓派如何启动python 下一篇:python如何缩小图像

    相关文章推荐

    • python 如何获取当前时间• python如何输出当前时间• python获取本地时间• python怎样实时输出时间

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网