![](/zt/style/pc/user_logo/396d042893ba5d8c015fbf6f9def8bc4edb34114.jpg)
- 2024-06-08最美遇见微风
# your code list
python 会解释成,返回值就是
wrapfunc()的返回值,略该如下(引入全局变量保存……),你的需求可能是同时保存函数值和调用花费的时间
(或者简单的打印出来而已:
def wrapfunc(*args,即"return times":my = deco(my)
所以你实际上外面调用 my()函数时。
一个函数要返回两个值是不现实的:
funcall_cost = 0
def deco(func), **kwrags),调用的是deco 里面的wrapfunc()@deco
def my()?看你的需求了):
global funcall_cost
now = time()
result = func(*args
赞99