python裡關於定時器Timer

2021-10-10 21:19:37 字數 756 閱讀 7545

timer(定時器)是thread派生類,用於在指定時間後呼叫某乙個方法

構造方法如下:

timer(interval,function,args=,kwargs={})

interval : 定時器規定的時間

function: 要執行的方法名(注:不需要加())

舉例:

#定義每隔4小時使程式休眠10s鐘

time_interval =60*

60*4def

main()

:def

delayrun()

: time.sleep(10)

print

("已休眠10s,現繼續running"

) t = timer(time_interval,delayrun)

t.start(

)while

true

:try

:# 磁碟清理

desk_cleanup(path, size_free, hour, date_n)

# 影像同步

dicom_ftp_synchronization(

)except exception as err:

log(

'error'

, err)

if __name__ ==

"__main__"

: main(

)

TIM基本定時器 定時

定時 輸出比較 輸入捕獲 互補輸出 分類 基本定時器 定時 通用定時器 定時 輸出比較 輸入捕獲 高階定時器 定時 輸出比較 輸入捕獲 互補輸出 f103系列的開發板一般是倆個高階定時器tim1 tim8 4個通用定時器tim2 3 4 5 2個基本定時器tim6 7 而根據容量的大小,又稍有區別。...

STM32定時器(TIM)之通用定時器

stm32的通用定時器有四個,分別是tim2,tim3,tim4,tim5,有以下功能 通用定時器的框圖如下 從圖中可以看出,通用定時器timx的觸發源 計數器時鐘的時鐘源 有四個 1 內部時鐘 clk int 2 外部時鐘模式1 外部輸入引腳 tix 分別經timx chx通道傳入 3 外部時鐘模...

stm32關定時器 STM32定時器TIM3程式

include led.h include delay.h include key.h include sys.h include usart.h include timer.h stm32開發板實驗8 定時器中斷實驗 int main void delay init 延時函式初始化 nvic co...