嘿,我的时间表模块遇到了一些麻烦。假设我标记了某些时间表(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每天被清除并用其他值更新。