Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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 2.7 Python仅在bat文件完成后继续脚本_Python 2.7 - Fatal编程技术网

Python 2.7 Python仅在bat文件完成后继续脚本

Python 2.7 Python仅在bat文件完成后继续脚本,python-2.7,Python 2.7,我有一系列如下的代码。在test.Bat文件中包含代码,它将在代码完成后终止。 一切正常,但当我尝试运行python脚本时,它会在批处理文件运行时打印完成 from subprocess import Popen print "start" Popen("C:\Users\test.Bat") print "Finished" 我想在批处理文件超额完成后打印“已完成”。我如何才能实现这一点呢?看看@ZeusNet,'p=subprocess.Popen(([data[“om_points”],

我有一系列如下的代码。在test.Bat文件中包含代码,它将在代码完成后终止。 一切正常,但当我尝试运行python脚本时,它会在批处理文件运行时打印完成

from subprocess import Popen
print "start"
Popen("C:\Users\test.Bat")
print "Finished"

我想在批处理文件超额完成后打印“已完成”。我如何才能实现这一点呢?

看看@ZeusNet,'p=subprocess.Popen(([data[“om_points”],“>”,diz['d']+“/points.xml”])这意味着什么。我如何实现从这一点到这一点
将子流程作为子打印“start”sub.Popen(“C:\\Users\test.bat”)\n sub.communicate()打印“完成”
应该是您的示例的解决方案谢谢,现在它可以工作了