我知道这是一个非常普遍的问题,但我愿意接受不同的选择。

让我澄清一下我的代码的作用:

  • C++ 代码生成多个 .png 文件作为输出,如下

    ./debug/mycpp input1path input2path 输出parameter1parameter2

  • Python 代码采用这些 png 文件进行图像处理并将它们返回为 png

    mypython.py 输入路径输出路径

我想做的事:
* 创建一个运行并链接这两个代码的“执行器代码”
* 唯一的标准是“执行器代码”应该在 Ubuntu 上运行

如有任何建议,我们将不胜感激。

附加说明:
* 我不想在 python 中调用 c++,我只想创建第三个代码(例如 shell 脚本),首先调用 c++,然后在 c++ 完成其任务后调用 python。

请您参考如下方法:

Python 非常适合此类脚本,它对此类脚本有完整的支持。

您应该查看 subprocessos 模块以获得完整的命令集。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!