Python的C扩展中的Docstrings?

Tim*_*ara 18 python cpython python-c-extension

在为Python创建C扩展时,是否有可能以某种方式将扩展为文档字符串的注释写入扩展的用户?

Sve*_*ach 18

类型的文档字符串可以作为结构中的tp_doc成员包含在内PyTypeObject,请参阅文档中的示例.

函数的文档字符串可以包含在模块的方法表ml_doc字段中.如果您希望文档字符串与实际函数"物理上接近",则可以在函数定义之上包含字符串常量,这些字符串常量在方法表中引用.

可以将方法的文档字符串分配给类型的成员表中doc字段.

模块的文档字符串可以作为参数传递给Py_InitModule3()Py_InitModule4()函数.