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个回答

localtime是方法,你需要的是

 self.starttime=t.localtime()

而不是

 self.starttime=t.localtime

stoptime也一样

AQ_cainiao_AQ
AQ_cainiao_AQ 谢谢你^-^
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!