在创建 Python 的 C 扩展时,是否能够以某种方式编写作为文档字符串公开给扩展用户的注释?
问问题
2645 次
1 回答
19
类型的文档字符串可以作为tp_doc
成员包含在PyTypeObject
结构中,请参阅文档中的示例。
函数的文档字符串可以包含在模块方法表ml_doc
的字段中。如果您希望您的文档字符串“物理上接近”实际函数,您可以在方法表中引用的函数定义上方包含字符串常量。
模块的文档字符串可以作为参数传递给Py_InitModule3()
orPy_InitModule4()
函数。
UPDATE:Python3 不支持Py_InitModule3()
,方法已替换为PyModule_Create()
.
于 2011-06-06T23:33:38.180 回答