import time as t
class mytimer():
def __init__(self):
self.unit = ['年', '月', '日', '時', '分', '秒']
self.prompt = "未開始計時"
self.lasted =
self.start = 0
self.stop = 0
def __str__(self):
return self.prompt
__repr__=__str__
#開始計時
def start(self):
self.start = t.localtime()
print("開始計時")
#停止計時
def stop(self):
if not self.start
print("請呼叫start()計時")
else:
self.stop = t.localtime()
self._calc()
print("結束計時")
#內部方法,計算執行時間
def _calc(self):
self.lasted =
self.prompt = "總共執行"
for index in range(6):
if self.lasted[index]
self.prompt += str(self.lasted[index])
#為下一輪計時初始化變數
self.start = 0
self.stop = 0
print self.prompt
def __add__(self, other):
prompt = "總共執行"
result =
for index in range(6):
if result[index]:
prompt += (str(result[index) + self.unit[index])
return prompt
python計時器 python 計時器
import sysclassshowtime qwidget def init self super init self.istimestart false 標記時間是否開始計時 self.setwindowtitle qlable 顯示計時時間 self.lable time val qlabe...
python學習 計時器練習
import time as t class mytimer def init self self.unit 年 月 天 小時 分鐘 秒 self.prompt 未開始計時 self.lasted self.begin 0 self.end 0 def str self return self.pr...
python實現計時器(裝飾器)
1.寫乙個裝飾器,檢視函式執行的時間import time 裝飾器run time,run time加在誰頭上,誰就是引數fun def run time fun start time time.time fun end time time.time print 程式執行時間為 秒 format s...