python - schedule.clear(tag) 中的调度模块 Python 错误
问题描述
嘿伙计们,我在日程安排模块上遇到了一些问题。假设我标记了某些时间表(其中 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 每天都被清除并更新为其他值。