gpt4 book ai didi

python - 在 Python 应用程序中安排日常任务

转载 作者:太空宇宙 更新时间:2023-11-03 17:38:15 25 4
gpt4 key购买 nike

总的来说,我对 Python 还很陌生,但我正在尝试创建一个小型后台应用程序,该应用程序将读取 Excel 文件并在某些情况下每天向我发送一封电子邮件。我想知道解决这个问题的最佳方法是什么?我是否应该使用某种循环,每隔几秒执行一次操作,然后从命令行执行脚本?有没有办法让它成为一个独立的后台应用程序?感谢您的回答。

最佳答案

看看http://apscheduler.readthedocs.org/en/3.0/

这是该网站的示例:

from datetime import datetime
import os

from apscheduler.schedulers.blocking import BlockingScheduler


def tick():
print('Tick! The time is: %s' % datetime.now())


if __name__ == '__main__':
scheduler = BlockingScheduler()
scheduler.add_executor('processpool')
scheduler.add_job(tick, 'interval', seconds=3)
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))

try:
scheduler.start()
except (KeyboardInterrupt, SystemExit):
pass

编辑:我认为这是您问题的要点。然而,重读一遍,你想了解整个过程吗? -

  1. 如何读取Excel文件

  2. 如何自动化发送电子邮件

  3. 如何计时/安排函数调用

  4. 如何打包为桌面应用

这是一个有内涵的问题。如果您也希望我详细说明这些要点,请告诉我

关于python - 在 Python 应用程序中安排日常任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30908032/

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