嵌入python
您使用的示例代码适用于古老的Python版本2.3.2。Python 3.x系列不仅在语言上,而且在C API中引入了许多不兼容性。
您提到的功能在Python 3.2中不再存在。
PyString_函数已重命名为PyBytes_。
PyString_
PyBytes_
PyInt_功能不见了,PyLong_应该改用。
PyInt_
PyLong_
这是您使用过的相同示例,但适用于Python 3:
5.3。纯嵌入
请注意,它使用PyUnicode_代替PyString_/PyBytes_。在Python 2.x使用字节字符串的许多地方,Python 3.x使用unicode字符串。
PyUnicode_
PyString_/PyBytes_
顺便说一下,我通常使用此页面来查找所有可能的调用:
索引– P
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群