У меня есть, например, переменная в c ++:
const float Pi = 3.1415926535898f;
Каков наилучший способ экспортировать ее в python-модуль с помощью boost.python?
Я хочу получить доступэто как переменная в глобальной области видимости.
Кажется, что это легко сделать, используя:
boost::python::scope().attr("Pi") = Pi;
PyModule_AddObject, если вы хотите внедрить его в модуль, импортированный из файла Python.