bhunht 发表于 2022-4-7 17:35:16

计时器运行报错求助

本帖最后由 bhunht 于 2022-4-7 17:37 编辑

代码

import time as t

class MyTimer():
       def start(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 rang(6):
            self.lasted.append(sefl.end - self.begin)
            self.prompt += str(self.lasted)

      print(self.prompt)


运行结果
t1 = MyTimer()
t1.start
<bound method MyTimer.start of <__main__.MyTimer object at 0x00000221127F5D50>>

代码抄小甲鱼的,运行报红色这段提示是什么原因?

isdkz 发表于 2022-4-7 17:39:53

本帖最后由 isdkz 于 2022-4-7 17:46 编辑

这不是报错,这只是输出了 start 方法的地址,要加个括号才是调用

t1 = MyTimer()
t1.start()

bhunht 发表于 2022-4-7 17:45:03

isdkz 发表于 2022-4-7 17:39
这不是报错,这只是打印出 start 方法的地址,要加个括号才是调用

t1 = MyTimer()


又被细节上了一课,谢谢大佬
页: [1]
查看完整版本: 计时器运行报错求助