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

    python如何查看程序运行时间

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

    1、方法一

    1

    2

    3

    4

    5

    6

    7

    8

    9

    #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、方法二

    1

    2

    3

    4

    5

    6

    7

    8

    #该方法包含了其他程序使用CPU的时间,返回值是浮点数

    import time

    start=time.time()

    #中间写上代码块

    end=time.time()

    print('Running time: %s Seconds'%(end-start))

    #运行结果

    #Running time: 4.90400004387 Seconds

    3、方法三

    1

    2

    3

    4

    5

    6

    7

    8

    #该方法包含了其他程序使用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、方法四

    1

    2

    3

    4

    5

    6

    7

    8

    9

    #在 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学习网