在两个cmd窗口中启动和重新启动python程序

2024-04-25 23:35:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个python脚本,它们不断地从web上获取信息。我想在两个不同的cmd窗口中运行它们,因为我喜欢看到它们打印到窗口的日志信息。 打开窗口,输入命令:

cd "my_directory"
python myscript1

然后,我打开一个新的cmd窗口B并输入

^{pr2}$

因为我想每小时重启一次脚本,所以我手动终止并重新启动它们。。。 我想在一个单独的程序中自动化这个过程。在


Tags: 命令程序脚本cmdweb信息过程my
1条回答
网友
1楼 · 发布于 2024-04-25 23:35:27

Cmd shell有可以使用的命令start。使用/wait参数,可以等待进程'完成。创建一个主脚本,在单独的会话中启动Python程序,并等待第二个脚本完成,然后再循环该脚本。像这样

rem main.cmd
:begin
start first.cmd
start /wait second.cmd
goto :begin

在第一个.cmd只包含对Python脚本的调用:

^{pr2}$

在第二个.cmd将调用不同的脚本:

rem second.cmd
python bar.py
exit

相关问题 更多 >