Windows创建定时任务执行Python脚本(py文件放在windows上定时运行)

在windows 中如何定时运行一个python脚本?

解决方法是:使用windows 的“任务计划程序”

第一步:在 计算器右击 --> 选择管理 进入如下界面:
在这里插入图片描述

第二步:选择 系统工具 --> 任务计划程序 ,点击右侧的 “创建基本任务”,进入如下界面
在这里插入图片描述

第三步:输入任务名称,点击下一步,进入设置触发器的界面
在这里插入图片描述
第四步:选择之后点击下一步,进入设置时间界面
在这里插入图片描述

第五步:连续下一步,进入启动程序设置界面
在这里插入图片描述

注意:这步比较重要,这里有三个文本框,
【程序或脚本】文本框中填的是Python编译器的名称,运行py文件输入python.exe
【添加参数】文本框中填的是你的Python程序的完整路径,例如:G:\PyDemo\util\copymysql.py。 代表要定时运行copymysql.py
【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是“H:\DevTool\Python36\python.exe”

到此就完成了任务执行计划的设置
但是如果我们要每天执行多次呢?继续往下看:

第六步:进入“任务计划程序” --> “任务计划程序库”,在这里就可以找到刚才添加的任务计划

在这里插入图片描述

第七步:双击需要修改的任务计划,弹出详细界面,选择“触发器”

在这里插入图片描述

第八步:点击下面的新建,就可以新增触发器

在这里插入图片描述
这样就可添加多个触发器,如果想改其他信息也可以。

转自
原文链接:https://blog.youkuaiyun.com/u012849872/article/details/82719372

### 配置Windows定时任务运行Python脚本 #### 使用Windows任务计划程序创建定时任务 为了在特定时间间隔执行位于`D:\Project\pythonProject1\1.py`的Python脚本,可以利用Windows内置的任务计划程序功能。通过该工具能够设定精确的时间表来触发所需的操作。 当创建一个新的基本任务时,在操作选择里指定启动程序的动作,并指向Python解释器的位置,参数处填入待执行的`.py`文件全路径[^1]。 对于更复杂的调度需求或者希望以批处理方式循环调用Python脚本的情况,则可以通过编写Batch(.bat)文件实现自动化流程控制。例如: ```batch @echo off :C:\path_to_python_executable\python.exe D:\Project\pythonProject1\1.py timeout /t 60 /nobreak goto loop ``` 此段代码将持续每分钟执行一次给定的Python脚本直到手动终止进程。不过需要注意的是这种方式更适合于测试环境而非生产环境中长期稳定的服务部署方案[^2]。 另外一种方法是借助命令行工具`schtasks`来进行一次性或周期性的任务安排。这允许用户无需图形界面就能完成任务定义工作,非常适合远程管理和批量配置场景下的应用。具体指令如下所示用于建立名为“PythonScriptTask”的新任务,它会每隔一分钟重复执行关联到的批处理文件中的命令序列;而要停止或是移除已有的同名条目则分别对应着其他两个子命令选项。 ```bash schtasks /create /sc minute /mo 1 /tn "PythonScriptTask" /tr "C:\full_path_to_your_batch_file.bat" schtasks /end /tn "PythonScriptTask" schtasks /delete /tn "PythonScriptTask" ``` 以上几种途径均可满足不同层次的需求,从简单的日常维护作业直至复杂的企业级后台服务支持都能找到合适的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值