|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 2OLEGEND 于 2018-1-24 16:13 编辑
- import time as t
- class MyTimer:
- #开始计时
- def start(self):
- self.start = t.localtime()
- print('计时开始')
-
- #停止计时
- def stop(self):
- self.stop = t.localtime()
- self._calc()
- print('计时结束')
-
- #内部方法,计算运行时间
- def _calc(self):
- self.lasted = []
- self.prompt = '总共运行了'
- for index in range(6):
- self.lasted.append(self.stop[index] - self.start[index])
- self.prompt += str(self.lasted[index])
-
- print(self.prompt)
-
- t1 = MyTimer()
- t1.start()
复制代码
输入t1.start()之后显示开始计时,但是无论隔了多久输入t1.stop()都显示 总共运行了000000 这是为啥呢?
用的版本是python3.6,spyder。
|
|