问题描述
当我像这样在 pybind11 中声明一个接受可变数量参数的方法时:
.def(
"method_name",[](SomeType &self,py::args targets) {
...
})
然后在 python 端,py::args
参数总是以名称“args”结尾。我想将其更改为内容更丰富的内容,但不知道该怎么做。例如,如果我将 py::arg("targets")
传递给 def
,我会收到一个编译器错误,抱怨参数数量不匹配。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)