Python的C扩展中的文档字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (78)

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

提问于
用户回答回答于

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

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

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

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

用户回答回答于

我不这么认为,但是你应该能够从python中操作这些对象的文档字符串。

扫码关注云+社区

领取腾讯云代金券