我有一个可以使用 C++ 读取的传感器值,因为它是使用 C++ 实现的,我想将一个传感器的位置值(两个浮点变量)传递给 Python。我读了很多书,发现了共享内存、管道等,知道什么是最好的方法吗?
最佳答案
从您的问题中不清楚这是一个独立的 C++ 程序还是一个库。
如果它是一个独立程序,请使用 subprocess 模块来调用它并读取它的输出。
如果是库,则使用 Cython 构造一个封装库的Python扩展模块。 (没有必要使用 Cython;Python 扩展可以手工编写。但它会使任务变得更加容易。)
关于python - 如何将变量值从 C++ 传递给 Python?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38944172/