我知道这是一个非常普遍的问题,但我愿意接受不同的选择。
让我澄清一下我的代码的作用:
C++ 代码生成多个 .png 文件作为输出,如下
./debug/mycpp input1path input2path 输出parameter1parameter2
Python 代码采用这些 png 文件进行图像处理并将它们返回为 png
mypython.py 输入路径输出路径
我想做的事:
* 创建一个运行并链接这两个代码的“执行器代码”
* 唯一的标准是“执行器代码”应该在 Ubuntu 上运行
如有任何建议,我们将不胜感激。
附加说明:
* 我不想在 python 中调用 c++,我只想创建第三个代码(例如 shell 脚本),首先调用 c++,然后在 c++ 完成其任务后调用 python。
请您参考如下方法:
Python 非常适合此类脚本,它对此类脚本有完整的支持。
您应该查看 subprocess 和 os 模块以获得完整的命令集。






