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

Max*_*rai 4 c++ python variables boost export

例如,我有一个c ++中的varibale:

const float Pi = 3.1415926535898f;
Run Code Online (Sandbox Code Playgroud)

使用boost.python将它导出到python-module的最佳方法是什么?

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

Max*_*rai 7

似乎可以使用以下方式轻松完成:

boost::python::scope().attr("Pi") = Pi; 
Run Code Online (Sandbox Code Playgroud)