问题遇到的现象和发生背景
实现一个装饰器配置文件,它计算给定函数的执行时间,打印执行时间并返回函数结果。
考虑使用时间模块和default_timer函数来计算函数执行时间。将装饰器保存到一个utils.py文件中。
问题相关代码,请勿粘贴截图
Example@profiledef some_function ():return sum ( range ( 1000 ) )result = some_function () # return a value and print execution ti
实现一个上下文管理器计时器来计算代码块执行时间,并将其打印到屏幕上。将上下文管理器保存到一个utils.py文件中。
Examplewith timer ():print ( sum ( range ( 1000 ) ) )# print execution time when calculation is over
我的解答思路和尝试过的方法
我想要达到的结果
写一下注释