Timer类
Timer(定时器)是Thread派生类,用于在指定时间后调用某一个方法
构造方法如下:
Timer(interval,function,args=[],kwargs={})
interval : 定时器规定的时间
function: 要执行的方法名(注:不需要加())
举例:
#定义每隔4小时使程序休眠10s钟
time_interval = 60*60*4
def 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()
# print('完成影像下载')
except Exception as err:
log('ERROR', err)
if __name__ == "__main__":
main()