时间装饰器

2019-05-21  本文已影响0人  LittleBear_6c91
import time
def set_func(func):

    def call_func(*args, **kwargs):
        start_time = time.time()
        func(*args, **kwargs)
        end_time = time.time()

        print('use time:%i' % int(end_time - start_time))
    return call_func


@set_func
def sss():
    time.sleep(4.0)

if __name__ == '__main__':
    sss()

结果:

use time:4
上一篇下一篇

猜你喜欢

热点阅读