返回介绍

第 8 章 按计划自动运行脚本

发布于 2024-01-27 22:10:03 字数 665 浏览 0 评论 0 收藏 0

本书到目前为止,介绍了很多基本技术。在讨论了 Python 基础知识之后,我们对文本文件、CSV 文件、Excel 文件和数据库中的数据进行了处理,并应用这些新知识解决了 3 种常见的商业分析问题。在这些示例中,命令行中的脚本都是通过手动运行的。就像这样:

python my_python_script.py input_file.txt output_file.csv

这是一种最常见的运行脚本的方法,也是完全可以接受的,但是,当你需要定期运行脚本时,应该怎么办呢?如果没有别的运行脚本的方法,那么就需要你时刻记住要在某个时间使用命令行运行脚本。显然,这不是定期运行脚本的最优方法。在这种情况下,就需要另外一种方法,来按计划定期地运行脚本。

在 Windows 系统和 macOS 系统中,都有可以定期运行脚本和其他可执行文件的程序。微软称这个程序为 Task Scheduler(任务计划程序);在 Unix 系统和 macOS 系统中,这样的程序称为 cron(定时任务,你可能听说过 crontab files 或 cron jobs)。本书的重点在于如何在 Windows 系统中运行脚本,所以下一节将演示在 Windows 系统中使用任务计划程序安排脚本定期运行的方法。同时,你也应该了解一下如何在 macOS 系统和 Unix 系统中安排定时任务,所以在下面的内容中还会演示在这两种操作系统中使用 cron 来安排 Python 脚本定期运行的方法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文