文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 8 章 按计划自动运行脚本
本书到目前为止,介绍了很多基本技术。在讨论了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论