鱼C论坛

 找回密码
 立即注册
查看: 491|回复: 2

[已解决]pthon 第44课 关于time 模块 报错

[复制链接]
发表于 2018-7-9 23:54:02 | 显示全部楼层 |阅读模式
6鱼币
第一次打印正常 没有报错 看视频 完事又敲了一次  不知道是什么地方报错  请教下  见代码
运行环境 pycharm
  1. import time as t
  2. class Mytime():
  3.     def __inti__(self):
  4.         self.prompt = '未开始计时'
  5.         self.lasted = []
  6.         self.begin = 0
  7.         self.end = 0
  8.     def __str__(self):
  9.         return self.prompt
  10.     __repr__ = __str__
  11.     # 计时开始
  12.     def start(self):
  13.         self.begin = t.localtime()
  14.         return '计时开始....'
  15.     # 计时结束
  16.     def stop(self):
  17.         self.end = t.localtime()
  18.         self._calc()
  19.         return '计时结束'
  20.     # 内部方法,计算运行时间.
  21.     def _calc(self):
  22.         self.lasted = []
  23.         self.prompt = '总共运行了'
  24.         for index in range(6):
  25.             self.lasted.append(self.end[index] - self.begin[index])
  26.             self.prompt += str(self.lasted[index])
  27.         print(self.prompt)

  28. t1 = Mytime()
  29. #print(t1.start())
  30. #t.sleep(3)
  31. #print(t1.stop())
  32. print(t1)
复制代码

这里 直接打印  print(t1) 会报错  把 注释的三行 释放 就不会报错  
报错信息
D:\Pycharm代码\venv\Scripts\python.exe "D:/Pycharm代码/044课堂代码My Timer计时器.py"
Traceback (most recent call last):
  File "D:/Pycharm代码/044课堂代码My Timer计时器.py", line 33, in <module>
    print(t1)
  File "D:/Pycharm代码/044课堂代码My Timer计时器.py", line 9, in __str__
    return self.prompt
AttributeError: 'Mytime' object has no attribute 'prompt'

Process finished with exit code 1
最佳答案
2018-7-9 23:54:03
第三行,init

最佳答案

查看完整内容

第三行,init
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-9 23:54:03 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
第三行,init
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-7-10 09:07:04 | 显示全部楼层

謝謝  我这大晚上的 有点迷糊  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 06:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表