【问题标题】:Transferring Data Between Python and C++ Without Writing To File Windows and Unix在 Python 和 C++ 之间传输数据而不写入文件 Windows 和 Unix
【发布时间】:2023-04-04 05:17:02
【问题描述】:

我有预先存在的 python 和 C++ 文件,其中 python 文件定义了许多点,而 C++ 代码使用其现有库执行我需要的计算。最终产品是 C++ 代码写出的文件。我正在寻找一种在 python 中获取 2000 个点的列表的方法,将其传递给一个函数,然后执行所有 C++ 代码并输出我需要的文件。

其他一些注释。这需要可以在 Linux 或 Windows 机器上运行,并且安装最少量的新插件会很好(但我会尽我所能)。而且这一切都将在同一台机器上运行。

请告诉我最好的选择是什么!

【问题讨论】:

  • google://"python ffi"
  • Python提供了C-API,也可以考虑使用boost::python进行接口。
  • 请求库、文档、示例、教程在 SO 中是题外话。

标签:
python
c++
linux
windows
unix