我在工作中写了一个py脚本,想通过bat脚本运行,并且把这个脚本设置到计划任务中,定时执行,其中有一些注意点,在这边做一下记录。
-
在bat脚本中需要先改变工作目录,通过cd /d %dp0 实现,不然python脚本中的相对路径取值会错误。
-
如果路径中带有空格,需要双引号将路径包起来
@echo off rem %~dp0 代表脚本的绝对路径 如 E:\thecode\文件监控\ cd /d %~dp0 python "监控脚本进程.py" -
设置计划任务时,可以设置只运行一次,然后重复运行。
-
bat脚本应该使用ANSI的编码格式,否则会出现乱码报错。
本文介绍了如何通过bat脚本在Windows中运行Python脚本,包括设置工作目录、处理包含空格的路径、使用绝对路径、指定编码格式以及在计划任务中设置一次性运行的技巧,以避免乱码问题。
8589





