|
发表于 2020-8-11 14:22:21
|
显示全部楼层
先运行程序再执行 t1 = MyTimer()
另外你应该用下面的程序:
- import time as t
- class Mytimer():
- def __init__(self):
- self.prompt = "未开始计时!"
- self.lasted = []
- self.begin = 0
- self.end = 0
- def __str__(self):
- return self.prompt
- __repr__ = __str__
- #开始计时
- def stop(self):
- self.begin = t.localtime()
- print("计时开始...")
- #停止计时
- def stop(self):
- self.end =t.localtime()
- self._calc()
- print("计时结束!")
- #内部方法,计算运行时间
- def _calc(self):
- self.lasted = []
- self.prompt = "总共运行了"
- for index in range(6):
- self.lasted.append(self.end[index] - self.begin[index])
- self.prompt += str(self.lasted[index])
- print(self.prompt)
复制代码 |
|