AQ_cainiao_AQ 2016-07-06 04:02 采纳率: 100%
浏览 3320
已采纳

Python编写的简单计时器程序问题

 import time as t
class MyTimer():
    #计时开始
    def start(self):
        self.starttime=t.localtime
        print("计时开始")


    #计时结束
    def stop(self):
        self.stoptime=t.localtime
        self.__calc()
        print("计时结束")

    #计算运行时间,内部方法
    def __calc(self):
        self.lasted=[]
        self.prompt="总共运行了"
        for index in range(6):
            self.lasted.append(self.stoptime[index]-self.starttime[index])
            self.prompt+=str(self.lasted[index])
        print(self.prompt)

这是个简单的计时器程序,运行时出现如下错误,请大神指导,谢谢。。
图片说明

  • 写回答

1条回答 默认 最新

  • Valtava 2016-07-06 05:36
    关注

    localtime是方法,你需要的是

     self.starttime=t.localtime()
    

    而不是

     self.starttime=t.localtime
    

    stoptime也一样

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料