import time
def timelogging(func):
import time
def restructure(*x):
start = time.time()
func(*x)
end = time.time()
print("using time: ", (end-start))
return restructure
@timelogging
def start():
time.sleep(3)
print("processing")
start()
结果如下:
processing
using time: 3.002021074295044
关于修饰器讲解,这篇文章大力推荐:https://www.tuicool.com/articles/FBZvya