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

如何使用批处理文件同时运行多个Python脚本?

嘿,这个问题我太熟了!每次手动点一堆Python脚本确实够烦的,给你两种实用的批处理写法,分别对应串行运行(一个跑完再启动下一个)和并行运行(同时启动所有脚本),按需选就行:

1. 串行运行的批处理(Windows)

适合脚本之间有依赖关系(比如A脚本生成的数据要给B脚本用),需要按顺序执行的场景:

@echo off
echo 开始按顺序运行Python脚本...
python "C:\path\to\your\first_script.py"
python "C:\path\to\your\second_script.py"
python "C:\path\to\your\third_script.py"
echo 所有脚本运行完成!
pause

小说明:

  • @echo off:关闭命令行的命令本身显示,让输出只保留脚本的运行日志,更干净
  • 把python换成你的Python可执行文件路径(比如用虚拟环境的话,就是"C:\Users\YourName\venv\Scripts\python.exe")
  • 如果脚本和批处理文件在同一个文件夹,直接写脚本文件名就行,不用绝对路径
  • pause:运行完后让命令窗口停留,方便你查看运行结果,不想留的话可以删掉
2. 并行运行的批处理(Windows)

如果脚本之间没依赖,想同时启动所有脚本节省时间,就用start命令新开窗口运行每个脚本:

@echo off
echo 正在同时启动所有Python脚本...
start "" python "C:\path\to\your\first_script.py"
start "" python "C:\path\to\your\second_script.py"
start "" python "C:\path\to\your\third_script.py"
echo 所有脚本已启动!
pause

小说明:

  • start ""里的空引号是必须的——start命令会把第一个带引号的字符串当作新窗口的标题,留空就用默认标题
  • 要是想让脚本在后台悄悄运行(不显示命令窗口),可以改成start /min "" python ...,窗口会最小化到任务栏
  • 同样,记得替换成你自己的Python路径和脚本路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:11:14