计划模块schedule.clear(tag)中的Python错误

时间:2018-09-22 09:08:22

标签: python python-3.x schedule

嘿,我的时间表模块遇到了一些麻烦。假设我标记了某些时间表(xx,yy,aa和bb每天都会根据下面未列出的另一个功能进行更改)

def update_schedules():
    schedule.every().day.at('xx:yy').do(print, 'lol').tag('work')
    schedule.every().day.at('aa:bb').do(print, 'lol').tag('work_1')

然后,我还有另一个功能可以清除时间表,因为我不希望它们每天累加。但是每天都要改变。

def clear1():
    schedule.clear('work')
    schedule.clear('work_1')

schedule.every().day.at('00:00').do(clear1)

#schedule.every().day.at('00:05').do(#Function That Changes xx, aa, bb, yy)

schedule.every().day.at('00:10').do(update_schedules)

我得到一个错误,说schedule.clear(tagname)接受0个位置参数,但是给出了1个。 问题是,我只想清除上面的时间表,标记为work和work_1,但不清除其他要继续运行的时间表。我只希望aa:bb和xx:yy每天被清除并用其他值更新。

0 个答案:

没有答案