python 计时器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 计时器相关的知识,希望对你有一定的参考价值。
#! /usr/bin/env python #! -*- cording:utf-8 -*- import time as t class Mytime(): def __init__(self): self.unit=[‘年‘,‘月‘,‘天‘,"小时",‘分钟‘,‘秒‘] self.prompt="未开始计时!" self.begin=0 self.end=0 #属性和方法不能同名,属性会覆盖方法 def start(self): self.begin =t.localtime() print("计时开始"+str(self.begin)) def stop(self): self.pause=input("请输入0") self.int_pause=int(self.pause)#要转换输入的类型 if self.int_pause ==0: self.end=t.localtime() self.__calc() print("计时结束") #内部方法,计算运行时间 def __calc(self): self.lasted=[]#声明一个列表 self.prompt="总共运行了"#赋值就是定义 for index in range(6):#localtime的六个元素 self.lasted.append(self.end[index]-self.begin[index]) if self.lasted[index]: self.prompt +=(str(self.lasted[index])+self.unit[index])#取最后一个秒数,并加上单位 print(self.prompt) t1=Mytime() t1.start() t1.stop()
以上是关于python 计时器的主要内容,如果未能解决你的问题,请参考以下文章
JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段