python計時器單位 python計時器類

2021-10-11 04:50:26 字數 1055 閱讀 4462

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...