如何将参数从c ++传递给已经活动的python程序?

时间:2017-12-14 15:55:56

标签: python c++ ipc

我正在将c ++代码与python程序集成。 我有一个循环等待输入的python脚本。问题是我必须从c ++程序传递此输入并读取结果。我不能用文件! 对于每个输入,我必须在不停止脚本的情况下将值返回给c ++程序。 python程序必须运行,因为在它的初始化时会生成一个我不能每次都构建的数据结构(非常昂贵)。

这是python脚本原型:

while (true):
  input_string = input()
  result = my_function(input_string)
  return_result(result)

我有一个简单的函数my_function来计算结果(字符串),我必须将这个结果返回给调用的c ++程序(通过函数return_result)。

我正在寻找一种专门用于将来自c ++程序的输入发送到正在运行的python脚本以供进一步处理的解决方案。

0 个答案:

没有答案