2023年7月21日发(作者:)
python-schedule模块(定时任务)⽤法⼀.模块安装pip3 install schedule⼆.常⽤的使⽤案例#基本格式#创建⽅法def func(): print("⽅法")#创建定时().(func) #每秒运⾏⼀次#如果⽅法需要传参的话do(func,参数1)#开循环while True: _pending()#如果值运⾏⼀次().(func).run()().seconds
每秒运⾏⼀次(2).seconds
每2秒运⾏⼀次(1).to(5).seconds
每1-5秒运⾏⼀次().minutes
每分钟运⾏⼀次().hour
每⼩时运⾏⼀次().day
每天运⾏⼀次如果后⾯没有at表⽰每天当前时间执⾏⼀次().("00:00").
每天凌晨运⾏⼀次().week每周凌晨运⾏⼀次().("00:00")
每周三凌晨运⾏⼀次1.
#周⼀到周⽇2.
monday3.
tuesday4.
wednesday5.
thursday6.
friday7.
saturday8.
sunday9.
10.
#at⼀些技巧11.
at(HH:MM:SS)12.
at("00:00") 凌晨⼀点13.
every().(':30') 每⼩时30分14.
every().(':30') 没分钟30秒15.
16.
#关于day与days以及week和weeks,monday与mondays等等等等17.
你能⽤day的地⽅⼀定能⽤days其他也⼀样18.
如果every()⾥⾯值不为1或者空时候必须⽤他复数三.取消任务和取消指定任务取消任务1.
()取消指定任务1.
#需要引⼊tap2.
def greet(name):3.
print('Hello {}'.format(name))4.
5.
().(greet, 'Andrea').tag('daily-tasks', 'friend')6.
().(greet, 'John').tag('hourly-tasks', 'friend')7.
().(greet, 'Monica').tag('hourly-tasks', 'customer')8.
().(greet, 'Derek').tag('daily-tasks', 'guest')9.
10.
('daily-tasks') #q取消所有标签为daily-tasks的任务四.如何让任务值执⾏⼀次就是在定义任务的时候加个return
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689929898a295203.html
评论列表(0条)