3
我正在编写一个Python extension in C,我想弄清楚如何使用我的扩展动态构建并返回一个Python列表。我知道如何使用Py_BuildValue建立预定大小的列表。有没有办法用Py_BuildValue创建列表,然后将项目追加到列表中?有不同的,更好的选择吗?动态构建并返回一个Python的Python扩展名列表
我正在编写一个Python extension in C,我想弄清楚如何使用我的扩展动态构建并返回一个Python列表。我知道如何使用Py_BuildValue建立预定大小的列表。有没有办法用Py_BuildValue创建列表,然后将项目追加到列表中?有不同的,更好的选择吗?动态构建并返回一个Python的Python扩展名列表
如何使用PyList_Append
,就像(模引用管理和whatnot)你会在Python中使用.append
?
查看list API文档也可能会有所帮助。