You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10系统如何在精准指定时间自动运行Python脚本?

Windows 10 每日固定时间自动运行Python脚本实现方法

不用安装任何第三方工具,直接用系统自带的任务计划程序就能实现精准定时触发,全程不需要手动打开IDE操作。

前置校验

先把两个核心路径确认好,避免后续配置完跑不起来:

  • 找到本地Python解释器的绝对路径:打开命令提示符执行where python,复制输出的第一行路径即可,默认安装的路径一般类似C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\python.exe
  • 复制待运行Python脚本的绝对路径,比如D:\work_scripts\daily_report.py,尽量不要把脚本放在带中文、空格的目录下,减少编码、路径识别问题
  • 手动在命令提示符里执行"你复制的python路径" "你复制的脚本路径",确认脚本本身可以正常运行,没有依赖缺失、路径报错等问题,先排除脚本本身的故障。

新建定时任务

  • 按Win+S搜索「任务计划程序」打开,在右侧操作栏点击「创建基本任务」
  • 输入任务名称(比如「每日日报自动生成脚本」),描述可留空,点击下一步
  • 触发器选择「每天」,点击下一步,设置你需要的精准运行时间,间隔设置为1天,点击下一步
  • 操作类型选择「启动程序」,点击下一步
  • 「程序或脚本」输入框:粘贴之前复制的python.exe绝对路径
  • 「添加参数」输入框:粘贴之前复制的.py脚本绝对路径,如果路径带空格,整个路径要包裹双引号,比如"D:\my scripts\daily.py"
  • 「起始于」输入框:填写脚本所在的文件夹路径,比如脚本路径是D:\work_scripts\daily_report.py,这里就填D:\work_scripts,这步不填的话,脚本里写的相对路径读文件、存日志都会找不到位置
  • 点击下一步,勾选「点击完成时打开任务属性对话框」,点击完成

关键配置修正(避坑必做)

在弹出的任务属性窗口里调整几个默认设置,避免任务触发失败:

  • 「常规」标签页:选择「不管用户是否登录都要运行」,勾选「使用最高权限运行」,下方配置项选择对应Windows 10版本
  • 「条件」标签页:取消勾选「只有计算机使用交流电源时才启动此任务」,避免笔记本拔电后任务不执行;如果需要电脑休眠状态下也能唤醒跑任务,可以勾选「唤醒计算机运行此任务」
  • 「设置」标签页:勾选「任务失败后重新启动」,可以设置间隔1分钟重试,最多重试3次,应对偶发系统卡顿导致的启动失败
  • 所有设置调整完点击确定,输入Windows账号密码保存配置即可

验证方式

  • 在任务计划程序的任务列表找到刚创建的任务,右键选择「运行」,检查脚本执行结果、输出日志是否符合预期
  • 可以临时把任务触发时间改成当前时间往后2分钟,等待自动触发验证,确认没问题后改回你需要的固定运行时间即可

常见踩坑点

  • 不要直接把.py脚本路径填到「程序或脚本」栏,这种操作会触发系统默认文件打开方式,大概率会唤起Python IDE打开文件,而不是执行脚本
  • 如果脚本运行在虚拟环境中,python.exe路径要选择虚拟环境目录下的解释器,不要用全局Python路径,否则会出现第三方包缺失的报错
  • 建议在脚本里加文件日志逻辑,每次运行的时间、执行结果、报错信息都落地到本地日志文件,出问题方便排查

内容的提问来源于stack exchange,提问作者rapha123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 11:39:41