python执行定时任务请参考:python使用apscheduler每隔一段时间自动化运行程序
传入参数时:
- 使用
add_job
函数中添加参数:args=[参数1, 参数2]....
- 传入参数顺序与对应位置一致
示例程序
import datetime
from apscheduler.schedulers.background import BlockingScheduler
def auto_close(control_1):
print(datetime.now(), f"控制参数:{control_1}")
def main():
scheduler = BlockingScheduler()
scheduler.add_job(auto_close, 'interval', seconds=3, args=["3秒"]) # 自动化:更新基础数据
scheduler.add_job(auto_close, 'interval', seconds=1, args=["1秒"]) # 自动化:更新基础数据
scheduler.start()
if __name__ == '__main__':
main()
最终效果: