如何将 python 列表发送到等待输入的 C++ 应用程序?
How to send python list to C++ application awaiting input?
我正在编写一个 python 脚本,它生成一个整数列表,并应该将这个列表发送到一个并发的 运行 C++ 程序,该程序一直在等待输入。在这两种语言之间设计 link 的快速而轻松的方法是什么?
我考虑过以下可能性:
- 将 python 结果写入文件,同时在 C++ 中侦听文件更新并在新数据可用时立即加载它。
- 使用python pexpect包并在C++程序中包含一个命令行界面,以便它通过cin接收数据。
以上两种可能性对我来说似乎有点太老套了。是否有更好的选择,不需要成为 python 的 C++ 库编码专家?
您可以在 python 应用程序中设置一个 Socket 和一个 OutputStream 来发送数据,在 C++ 程序中设置另一个 Socket 和一个 InputStream 来接收数据。
我正在编写一个 python 脚本,它生成一个整数列表,并应该将这个列表发送到一个并发的 运行 C++ 程序,该程序一直在等待输入。在这两种语言之间设计 link 的快速而轻松的方法是什么?
我考虑过以下可能性:
- 将 python 结果写入文件,同时在 C++ 中侦听文件更新并在新数据可用时立即加载它。
- 使用python pexpect包并在C++程序中包含一个命令行界面,以便它通过cin接收数据。
以上两种可能性对我来说似乎有点太老套了。是否有更好的选择,不需要成为 python 的 C++ 库编码专家?
您可以在 python 应用程序中设置一个 Socket 和一个 OutputStream 来发送数据,在 C++ 程序中设置另一个 Socket 和一个 InputStream 来接收数据。