|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import time
- class MyTimer():
- def start(self):
- self.start=time.localtime
- print('计时开始!')
- def stop(self):
- self.stop = time.localtime
- print('计时结束')
- self.xiangjian()
- def xiangjian(self):
- self.jihe=[]
- self.prom='总共运行了:'
- for index in range(6):
- self.jihe.append(self.stop[index] - self.start[index])
- self.prom += str(self.jihe[index])
- print(self.prom)
复制代码
为什么报错- >>> ti=MyTimer()
- >>> ti.start()
- 计时开始!
- >>> ti.stop()
- 计时结束
- Traceback (most recent call last):
- File "<pyshell#5>", line 1, in <module>
- ti.stop()
- File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\3R23.py", line 9, in stop
- self.xiangjian()
- File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\3R23.py", line 14, in xiangjian
- self.jihe.append(self.stop[index] - self.start[index])
- TypeError: 'builtin_function_or_method' object is not subscriptable
- >>>
复制代码
TypeError:“builtin_function_or_method”对象不是可下载的
为什么
self.start=time.localtime()
self.stop = time.localtime()
|
|