第46课关于装饰器的问题
import timedef time_master(func):
def call_func():
print("开始运行程序...")
start = time.time()
func()#这里为什么是 func() ?而不是myfunc()? func()这个函数没有定义啊?
stop = time.time()
print("结束程序运行...")
print(f"一共耗费了 {(stop-start):.2f} 秒。")
return call_func
def myfunc():
time.sleep(2)
print("I love FishC.")
myfunc = time_master(myfunc)
myfunc()
func()#这里为什么是 func() ?而不是myfunc()? func()这个函数没有定义啊?
各位老师,请教下这个是为什么呢? func不就是传进来的参数么 tommyyu 发表于 2023-1-8 10:50
func不就是传进来的参数么
明白了,谢谢
页:
[1]