[英]Export variable into python from C++ using boost.python
I have, for example, a varibale in c++: 例如,我有一个c ++中的varibale:
const float Pi = 3.1415926535898f;
What is the best way to export it into python-module using boost.python? 使用boost.python将它导出到python-module的最佳方法是什么?
I want to access it as variable in global scope. 我想在全局范围内将其作为变量访问。
似乎可以使用以下方式轻松完成:
boost::python::scope().attr("Pi") = Pi;
PyModule_AddObject,如果你想将它注入从python文件导入的模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.