首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新使用schedule.run_pending运行的函数的输入变量

更新使用schedule.run_pending运行的函数的输入变量
EN

Stack Overflow用户
提问于 2022-02-17 10:48:31
回答 1查看 118关注 0票数 0

我正在处理模块"schedule“,并试图弄清楚如何在函数"automated_ticket_booking”由于schedule.run_pending()而持续运行时更新其输入变量。

初始值由函数get_events给出,该函数在脚本开始时运行一次。我的目标是更新"automated_ticket_booking“函数中的变量,并将返回的值用作新的输入数据。

我希望示例代码能帮助您理解我的问题。我很感激在这项任务上提供的任何帮助。

谢谢!

代码语言:javascript
复制
import schedule

def get_events():
    event_date = "01.01.1918"
    event_timeslots = "08.15 - 10.00"
    return event_date, event_timeslots

def automated_ticket_booking(event_date, event_timeslots):
    print(event_date + " : " + event_timeslots)
    event_date = "15.06.2022"
    event_timeslots = "23:15 - 23:48"
    return event_date, event_timeslots

# -------------
[event_date, event_timeslots] = get_events()

schedule.every(10).seconds.do(automated_ticket_booking,
                          event_date,
                          event_timeslots)

while True:
    schedule.run_pending()
EN

回答 1

Stack Overflow用户

发布于 2022-02-18 17:49:55

让我们创建另一个函数,它执行两个任务:

代码语言:javascript
复制
def booking_from_latest_events():
    event_date, event_timeslots = get_events()
    automated_ticket_booking(event_date, event_timeslots)

schedule.every(10).seconds.do(booking_from_latest_events)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71156688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档