擅长:python、mysql、java
<p>请检查Cpython函数:
PyModule_AddIntConstant,PyModule_AddStringConstant,PyModule_AddObject</p>
<p>示例:</p>
<pre><code> /* Adding module globals */
if (PyModule_AddIntConstant(m, NAME_INT, 42)) {
goto except;
}
if (PyModule_AddStringConstant(m, NAME_STR, "String value")) {
goto except;
}
if (PyModule_AddObject(m, NAME_TUP, Py_BuildValue("iii", 66, 68, 73))) {
goto except;
}
if (PyModule_AddObject(m, NAME_LST, Py_BuildValue("[iii]", 66, 68, 73))) {
goto except;
}
</code></pre>
<p>这里有一个完整的教程,其中有几个对我有用的用例:<a href="http://pythonextensionpatterns.readthedocs.io/en/latest/module_globals.html" rel="nofollow noreferrer">http://pythonextensionpatterns.readthedocs.io/en/latest/module_globals.html</a></p>
<p>谨致问候</p>
<p>巴勃罗</p>