想在每次执行批处理文件时弹出python窗口吗
请参阅下面的代码片段想在每次执行批处理文件时弹出python窗口吗,python,batch-file,Python,Batch File,请参阅下面的代码片段 count = 0 while ( count < freq ): os.chdir('Z:\\') os.system(path + " ") for iteration in range(delay): time.sleep(60) count += 1 count=0 而(计数
count = 0
while ( count < freq ):
os.chdir('Z:\\')
os.system(path + " ")
for iteration in range(delay):
time.sleep(60)
count += 1
count=0
而(计数<频率):
os.chdir('Z:\\')
操作系统(路径+“”)
对于范围内的迭代(延迟):
时间。睡眠(60)
计数+=1
这里的freq、delay和path是可变的,用户将为其提供值
在这里,我试图在用户提供的每个延迟之后执行一个bat文件。
当我运行这个脚本时,它接受用户的输入并在python终端中执行bat文件。
下一次,在提供延迟之后,它将在相同的python窗口中再次执行该bat文件,如下所示
但是我使用这段代码在新窗口中每次执行bat文件,该窗口应在每次执行bat文件时弹出
提前感谢。您似乎正在寻找子流程模块:
import subprocess
count = 0
while ( count < freq ):
subprocess.Popen("Z:\\" + path)
for iteration in range(delay):
time.sleep(60)
count += 1
导入子流程
计数=0
而(计数<频率):
subprocess.Popen(“Z:\\”+路径)
对于范围内的迭代(延迟):
时间。睡眠(60)
计数+=1
谢谢你的建议,但这并没有解决我的问题。该bat文件在python终端中运行,第二次再次在同一python终端中运行。我想在新的python终端中每次都运行bat文件。