4

NoneC拡張からPythonへの値を含むタプルを返す適切な方法は何ですか? Noneを使用して単一の値を作成できることを知っています

result = Py_BuildValue("");

タプルは次のようなものを使用して作成できます

result = Py_BuildValue("(ii)", 123, 456);

しかし、これを組み合わせて、たとえば適切な整数と値を含むタプルを取得する方法がわかりませんNone

4

2 に答える 2

3
result = Py_BuildValue("(isi)", 123, NULL, 456);

参照: http://docs.python.org/2/c-api/arg.html#Py_BuildValue

于 2013-05-06T14:15:11.927 に答える