Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建计时器以定期运行程序_Python_Timer - Fatal编程技术网

Python 创建计时器以定期运行程序

Python 创建计时器以定期运行程序,python,timer,Python,Timer,我创建了一个编辑.txt文件的程序。此.txt文件用作我们网站的数据源。这些数据每小时都在变化。那么,如何让python程序每小时自动运行一次呢?对不起,我只是一个初学者。最好的方法是使用cron作业——它是一个unix系统,专门用于在特定时间运行脚本 查看更多信息。每小时是一个很容易设置的 这样,您的程序所做的只是逻辑(更新txt文件),您不需要每小时编写代码。对于Linux和Unix,使用crontab命令来安排Python脚本 对于Windows,请使用“计划任务” 如果它的窗口 对于

我创建了一个编辑.txt文件的程序。此.txt文件用作我们网站的数据源。这些数据每小时都在变化。那么,如何让python程序每小时自动运行一次呢?对不起,我只是一个初学者。

最好的方法是使用cron作业——它是一个unix系统,专门用于在特定时间运行脚本

查看更多信息。每小时是一个很容易设置的


这样,您的程序所做的只是逻辑(更新txt文件),您不需要每小时编写代码。

对于Linux和Unix,使用crontab命令来安排Python脚本

对于Windows,请使用“计划任务”

如果它的窗口

对于命令行使用,可以使用调度。我将添加新的MS操作系统中的替代命令


如果基于unix,则可以使用。

在Windows上,可以使用任务调度器。不幸的是,我并不清楚如何创建一个在一定时间段内重复的任务,因为它通常用于按时间、日期、星期几或系统状态安排事情。以下是设置定期任务的说明

  • 创建一个新任务。在这里,您可以运行命令,无论是可执行文件、批处理文件还是其他命令
  • 打开新任务的属性
  • 转到触发器选项卡
  • 添加一个新触发器
  • 设置您希望任务首次运行的时间(“在登录时”是一个好主意,如果它需要一个交互式用户)
  • 如果您想让它稍等一下,可以指定以分钟为单位的延迟
  • 选中“每重复一次任务:”
  • 在下拉列表中,您可以选择一些值,或键入自己的值。请注意,在大多数版本的windows上,只能以分钟、小时或天为单位进行指定。允许值的范围在1分钟到31天之间
  • 设置持续时间(如果您希望它在计算机打开时一直运行,则无限期)
  • 单击“确定”
  • 恭喜!你可以浏览其他设置,看看它如何处理任务失败和其他事情


    希望这有帮助!

    您使用的是什么操作系统?对于Windows,请使用“计划任务”哦。谢谢!我刚刚发现了计划任务。