我试图使用循环执行一个命令行程序多次Python。自然我使用了子流程模块来实现这一点任务。但是在执行python脚本时,命令行程序运行一次,然后停下来。都没有它又跑了吗,它也不会回到Python身上下面是脚本是我写的循环。“commandline”是我运行的命令及其参数
for i in range(len(final)):
ss=str(final[i][0])
endpos=str(final[i][1])
op='/home/nishant/op'+str(i)
commandline='/home/nishant/project/LOOV/build/./LOOV -v vid -output op -ss ss -endpos endpos -lang eng -print_text'
subprocess.Popen(commandline,shell=True).communicate()
我敢肯定你可以从那里拿走。在
如果要执行命令,等待并检查代码0退出(未遇到错误),则应尝试使用
check_output
:试试Plumbum。
由于我不知道它的上下文,我用
^{pr2}$ifconfig
命令开发了一个小示例,在的循环中编写。在输出:
相关问题 更多 >
编程相关推荐