擅长:python、mysql、java
<pre><code>PyObject *args = Py_BuildValue("(s)", "test");
PyObject *kwargs = PyBuildValue("{s:O}", "stdout", content);
PyObject_Call(executeFunc, args, kwargs);
</code></pre>
<p>请注意,即使在Python中,也可以用相同的方式调用函数:</p>
^{pr2}$
<p>“stdout”也是一个带引号的字符串,但它是有效的。您试图获得与Python中相同的语法,即noquotename=noquotevalue,但语法只是一种表示。{“quotedname”:noquotevalue}和noquotename=noquotevalue是表示同一事物的两种不同方法。它们实际上都表示一个字典,其键是字符串,值是对象。这是作为PyObject_Call的第三个参数传递的。在</p>