我正在将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脚本以供进一步处理的解决方案。