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