擅长:python、mysql、java
<p>当然可以。最简单的方法可能是用<a href="http://docs.python.org/2/c-api/arg.html#Py_BuildValue" rel="nofollow">^{<cd1>}</a>为这些变量创建Python对象,然后使用<a href="http://docs.python.org/2/c-api/object.html#PyObject_SetAttrString" rel="nofollow">^{<cd3>}</a>将它们添加到module对象(使用^{cd2>}创建的对象)。在</p>
<p>如果这些全局变量的内容可能会随着时间而变化,并且您希望Python代码能够看到最新的值,那么最好公开返回当前值的额外方法。在</p>
<p>作为第三种选择,您可以相当容易地使用ctypes来检查甚至更改这些变量的当前值。为API的一部分构建一个真正的Python-C模块,并通过ctypes公开其余部分,这可能有点奇怪,但它最终可能会满足您的需要。在</p>