c++ - 使用 boost.python 从 C++ 将变量导出到 python

标签 c++ python variables boost export

例如,我在 C++ 中有一个变量:

const float Pi = 3.1415926535898f;

使用 boost.python 将其导出到 python 模块的最佳方法是什么?

我想在全局范围内将其作为变量访问。

最佳答案

似乎可以很容易地使用:

boost::python::scope().attr("Pi") = Pi; 

关于c++ - 使用 boost.python 从 C++ 将变量导出到 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317177/

相关文章:

c++ - 类类型未知时调用成员函数

c++ - QT Creator 和使用智能指针完成奇怪的代码

python - 用于 Python 的 OpenCV - AttributeError : 'module' object has no attribute 'connectedComponents'

c++ - 数组中有多个变量类型

c++ - 检查 bool 是否在混合 C/C++ 中定义

c++ - 如果 vector 包含用户定义的对象,则在 vector 的存储重新分配中应调用什么

python - 嵌套参数解析器

Python:正则表达式从单词中剥离模式并打印其余部分

java - 在 Java 中引用另一个类变量

java - 预期变量