【问题标题】:Issue with python schedule librarypython调度库的问题
【发布时间】:2022-01-12 17:02:37
【问题描述】:

我正在尝试使用 python 调度库在 GMT-7 的每天午夜运行脚本。我假设它使用的是 GMT 时间或系统时间,所以我将它设置为每天 17:00 运行,但由于某种原因,每次运行它时都会立即启动。这是我正在使用的代码。

schedule.every().day.at("17:00").do(getRegressionData(subredditList))
while True:
    schedule.run_pending()
    time.sleep(1)

您知道是什么原因造成的吗?

【问题讨论】:

    标签: python scheduled-tasks scheduler schedule taskscheduler


    【解决方案1】:

    您当前正在使用参数subredditList 显式调用getRegressionData 函数并将返回值传递给do

    根据docsdo 接受一个函数以及可选的位置和关键字参数。然后,它会在所需时间使用提供的参数为您调用该函数。

    使用do(getRegressionData, subredditList)

    【讨论】:

    • 哦,好的,谢谢,我以为这是一个简单的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-17
    相关资源
    最近更新 更多