使用子过程从C ++程序获取返回值到Python脚本

问题描述 投票:0回答:1

我正在Python脚本中使用subprocess.Popen()运行C ++程序的可执行文件。我需要从C ++程序返回一个可以在Python脚本中使用的值。

我在C ++程序中有很多printf语句,所以我不能使用PIPE来获取输出。

我可以返回脚本接收的单个值吗?

python c++ subprocess return-value
1个回答
0
投票

检查returncode返回的对象的Popen属性。

请注意,仅当您首先在poll()对象上调用了wait()Popen时,才会填充它。

© www.soinside.com 2019 - 2024. All rights reserved.