我正在使用pybind11调用一个python内置函数,比如c++代码中的range。但我只找到了在模块中调用函数的方法,如下所示:
py::object os = py::module::import("os");
py::object makedirs = os.attr("makedirs");
makedirs("/tmp/path/to/somewhere");但是像range这样的python内置函数不需要导入任何模块,那么如何在c++代码中使用pybind11来调用range呢?
发布于 2020-09-30 18:30:19
您可以从globals dict获取range。
https://stackoverflow.com/questions/64135495
复制相似问题