gpt4 book ai didi

python - 安排方法在特定时间运行

转载 作者:行者123 更新时间:2023-12-01 02:48:59 24 4
gpt4 key购买 nike

我正在用 python 制作一个应用程序来通过 Twilio 发送文本。我正在使用 Flask,它托管在 Google App Engine 上。我有一个需要在特定日期和时间通过调用我的消息函数发送的消息列表。创建这个的简单方法是什么?我对这一切都比较陌生。

我尝试了 apscheduler,但它只适用于我的本地,不适用于应用程序引擎。我读过有关 cron 作业的信息,但找不到有关特定日期/时间或作业运行时如何传递参数的任何信息。

最佳答案

正如 Fabio 在评论中提到的,您可以创建一个 cron 任务每 10 分钟(或每分钟)运行一次。我会查找要发送的消息的文件夹。如果您要在该文件夹中创建一个以日期和时间开头的文件名格式,您可以执行类似的操作:

文件夹内容:

201707092205_<#message_id>

发送消息的伪代码:

intant_when_the_script_is_ran = datetime.now().strftime(format_to_the_minute)

for file in folder:
if intant_when_the_script_is_ran in file
with open(file, 'rw') as fh:
destination = fh.readline() #reading the fisrt line
message = fh.readlines() #reading the rest of the message
twilioapi.sendmessage(destination, message)
os.remove(file) #the remove could be done in another script to leave some traces

关于python - 安排方法在特定时间运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45002634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com