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

    如何在python开发时计算函数运行时间?

    十一十一2020-11-23 17:20:32原创1750

    我们在制作python开发时,学会计算代码运行时间,是非常有意义的,一般我们都强调高效运转,这只是使用测试时间的其中之一方式,还有时候,我们要去检测已经编写好的内容,需要使用利用计算时间,来去找下有哪些不能连贯的瓶颈,好啦,上面已经交代清楚使用学习本章内容的意义,下面就让我们好好学习下吧。

    两大类方法进行代码时间测量:

    l Timeit

    l Profile

    下面是实现代码流程方法:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    import time

    # 定义一个timer 计时器

    def timer(fn, a, b):

        # 代码运行之前,获取一下时间

        start = time.time()  # time模块里的time方法,可以获取当前时间的时间戳

        fn(a, b)  # fn传过来函数名,加()调用此函数

        end = time.time()

        print(end - start)

        return end - start

      

    # 定义一个函数

    def sum1(a, b):

        x = 0

        for i in range(a, b):

            x += i

        return x

    # 调用函数返回值用x接收

    timer(sum1, 1, 1000000)

    大家如果想要进行代码段测试的时候,就可以按照上述给大家整理的时间测试代码段内容,直接套用,到编程里跑一跑,看下对自己的代码编写是否有帮助哦~如果还想了解更多内容,点击进入python学习网

    专题推荐:python开发时计算函数运行时间
    上一篇:python开发如何将嵌套 for 循环写成单行? 下一篇:python中如何使用函数time.sleep()?

    相关文章推荐

    • 如何使用VSCode实现python开发?• python开发如何将嵌套 for 循环写成单行?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网