目录

  • 1.编写Python程序
  • 2.编写Windows批处理命令
  • 3.创建Windows任务计划
  • 3.1 在程序栏搜索:任务计划程序
  • 3.2 点开后如下图,右键新建一个文件夹:
  • 3.3 创建一个叫Python的文件夹,名称可以自己改:
  • 3.4 然后选择这个文件夹,点击右侧的菜单栏-创建任务:
  • 3.5 设置名称、配置、触发器等:
  • 3.6 新建触发器,设置自己想要触发的条件:
  • 3.7 编写-操作:
  • 3.8 测试
  • 4.可能遇到的问题
  • 4.1 找不到导入库的问题


1.编写Python程序

测试代码如下,程序名称为 test01.py:

# coding = utf-8

print("这是一个测试Windows任务计划自动运行的Python程序")
input("程序运行结束!")  # 保证程序运行完成后窗口不会立即关闭

2.编写Windows批处理命令

因为Windows不能直接运行Python程序,所以需要通过Windows批处理命令来运行Python程序,在与要运行的Python程序同一目录(文件夹)下,创建一个 .txt 文件,名称自己定(我写的名称是run),写入如下命令,将文件 结尾**.txt** 改为 .bat ,然后保存,注意下面的命令中的 “python” 是指你在命令行窗口运行Python程序时的调用的命令,可能有些人设置的是 python3

python test01.py

创建好了如下图:

电脑怎么设置开机自动运行python脚本 windows自动执行python_python

3.创建Windows任务计划

3.1 在程序栏搜索:任务计划程序

电脑怎么设置开机自动运行python脚本 windows自动执行python_批处理_02

3.2 点开后如下图,右键新建一个文件夹:

电脑怎么设置开机自动运行python脚本 windows自动执行python_Windows任务计划_03

3.3 创建一个叫Python的文件夹,名称可以自己改:

电脑怎么设置开机自动运行python脚本 windows自动执行python_Windows任务计划_04

3.4 然后选择这个文件夹,点击右侧的菜单栏-创建任务:

电脑怎么设置开机自动运行python脚本 windows自动执行python_批处理_05

3.5 设置名称、配置、触发器等:

电脑怎么设置开机自动运行python脚本 windows自动执行python_批处理_06

3.6 新建触发器,设置自己想要触发的条件:

电脑怎么设置开机自动运行python脚本 windows自动执行python_Python_07


电脑怎么设置开机自动运行python脚本 windows自动执行python_批处理_08

3.7 编写-操作:

电脑怎么设置开机自动运行python脚本 windows自动执行python_Python_09

3.8 测试

设置完后确认就好了,然后等着到了你设置的触发条件,Python程序就会运行,我写的条件是到某一时间就运行,测试结果如下图:

电脑怎么设置开机自动运行python脚本 windows自动执行python_批处理_10

4.可能遇到的问题

4.1 找不到导入库的问题

1. 问题描述: 在pycharm或jupyter notebook里运行正常,但是通过Windows的“任务计划程序”执行Python脚本文件时,会出现缺少某些导入库的错误,但是自己明明已经通过Anaconda安装了。
2. 可能的原因: 这个应该是命令行窗口运行时依赖路径和通过pycharm或jupyter notebook运行时依赖的路径不同。
3. 解决办法: 建议将写好的Python脚本通过CMD命令行窗口运行一遍,如果可以运行,那么通过Windows的“任务计划程序”执行Python脚本文件应该也可以,如果通过命令行运行时报错提示缺少某些导入的库,那就通过命令行窗口pip instal把相应的Python库再安装一次,然后应该就可以正常运行了。

OK,整个设置就完成啦,可以帮助我们处理一些每天都要处理的日常工作!