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

C++ 将变量从C+导出到python中+;使用boost.python,c++,python,variables,boost,export,C++,Python,Variables,Boost,Export,例如,我有一个c++中的varibale: const float Pi = 3.1415926535898f; 使用boost.python将其导出到python模块的最佳方法是什么 我想将其作为全局范围内的变量进行访问。似乎可以通过以下方式轻松完成: boost::python::scope().attr("Pi") = Pi; PyModule\u AddObject,如果要将其注入从python文件导入的模块中。在Pybind11中有这样做的方法吗?

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

const float Pi = 3.1415926535898f;
使用boost.python将其导出到python模块的最佳方法是什么


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

似乎可以通过以下方式轻松完成:

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

PyModule\u AddObject,如果要将其注入从python文件导入的模块中。

在Pybind11中有这样做的方法吗?