要讓計(jì)時(shí)器再次使用,可以通過(guò)創(chuàng)建一個(gè)新的`Timer`對(duì)象并啟動(dòng)它來(lái)實(shí)現(xiàn)。以下是一個(gè)示例代碼:
import threading def my_function():????print(“Timer?expired!”) #?創(chuàng)建一個(gè)計(jì)時(shí)器對(duì)象 timer?=?threading.Timer(5.0,?my_function) #?啟動(dòng)計(jì)時(shí)器 timer.start() #?取消計(jì)時(shí)器 timer.cancel() #?創(chuàng)建一個(gè)新的計(jì)時(shí)器對(duì)象 new_timer?=?threading.Timer(10.0,?my_function) #?啟動(dòng)新的計(jì)時(shí)器 new_timer.start()
在上面的示例中,我們首先創(chuàng)建了一個(gè)計(jì)時(shí)器對(duì)象并啟動(dòng)它,然后使用cancel()
方法取消了計(jì)時(shí)器。接下來(lái),我們創(chuàng)建了一個(gè)新的計(jì)時(shí)器對(duì)象,并使用start()
方法啟動(dòng)它。這樣就實(shí)現(xiàn)了使計(jì)時(shí)器再次使用的效果。