我需要为上下文管理器编写函数以评估代码运行时参数: -上下文管理器中代码的开始时间 -上下文管理器中代码的结束时间 -总代码运行时间
我不知道如何在上下文管理器中评估运行时参数
class Runtime_parameters:
def __init__(self, somefile):
self.somefile = somefile
def __enter__(self):
self.file = open(self.somefile)
return self.file
def __exit__ (self, exc_type, exc_val, exc_tb):
self.file.close()
with Runtime_parameters('somefile.txt') as file:
print(starttime)
print(endtime)
print(runtime)
我需要输出将返回3个参数 -上下文管理器中代码的开始时间 -上下文管理器中代码的结束时间 -总代码运行时间