我正在Python脚本中使用subprocess.Popen()运行C ++程序的可执行文件。我需要从C ++程序返回一个可以在Python脚本中使用的值。
subprocess.Popen()
我在C ++程序中有很多printf语句,所以我不能使用PIPE来获取输出。
printf
PIPE
我可以返回脚本接收的单个值吗?
检查returncode返回的对象的Popen属性。
returncode
Popen
请注意,仅当您首先在poll()对象上调用了wait()或Popen时,才会填充它。
poll()
wait()