【一个简单的装饰器】
# -*- coding: utf-8 -*- import time def outer(function): def inner(): print('start') t1 = time.time() function() t2 = time.time() print('程序总耗时',t2-t1) print('end') return inner @outer def fun1(): for i in range(10): time.sleep(1) fun1()
>>>start >>>程序总耗时 10.040183067321777 >>>end

浙公网安备 33010602011771号