美文网首页
调用函数计数、调用函数耗时

调用函数计数、调用函数耗时

作者: 京漂的小程序媛儿 | 来源:发表于2019-10-25 12:15 被阅读0次

    在不考虑线程安全的情况下:

    1、调用函数计数

    def myfunction():

            myfunction.counter += 1

    myfunction.counter = 0

    print(myfunction.counter)

    2、调用函数耗时

    import time

    def myfunction():

            time_start = time.time()

            time.sleep(1) # any thing

            time_end = time.time()

            time_cost = time_end - time_start

             myfunction.timecost += time_cost

    myfunction.timecost= 0

    print(myfunction.timecost)

    方法是一致的,就是给被计数、记时的function增加一个变量,每次调用时进行变量更新。

    当然也可以用装饰器实现。这里不考虑线程安全,用这个方法更简单一点。

    相关文章

      网友评论

          本文标题:调用函数计数、调用函数耗时

          本文链接:https://www.haomeiwen.com/subject/vqdsvctx.html