问题:
请编写一个@performance,它可以打印出函数调用的时间。
解题分析:
此题的目的有两个一个是使用装饰器@...,二是求出开始调用函数的时间t_start,与结束调用函数的时间t_end。求中间的时间差,并打印出来。
code:
# -*- coding: utf-8 -*-
#杨鑫
import time
def performance(f): #定义装饰器函数,功能是传进来的函数进行包装并返回包装后的函数
def fn(*args, **kw): #对传进来的函数进行包装的函数
t_start = time.time() #记