Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
想在每次执行批处理文件时弹出python窗口吗_Python_Batch File - Fatal编程技术网

想在每次执行批处理文件时弹出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文件。