我正在尝试使用Python C API在模块中定义一个新类,该类将用C编写的某些功能暴露给Python代码.我特别希望以类的形式而不是一组模块函数.
但是,我在官方文档中找不到任何有关此特定任务的内容.我能找到的最接近的是PyClass_New函数(在Python.h头文件中),但官方文档中没有提到它,所以我认为不应该使用它.
那么,从C代码定义新Python类的正确方法是什么?
谢谢.
c python class
c ×1
class ×1
python ×1