在为python创建C扩展时,是否能够以某种方式编写向扩展用户公开为docstrings的注释?

最佳答案

类型的docStrings可以作为tp_doc结构中的PyTypeObject成员包括在内,请参见an example in the docs
函数的docStrings可以包含在ml_docmodule's method table字段中。如果您希望docstring与实际函数“物理上接近”,则可以在您在method表中引用的函数定义上方包含字符串常量。
方法的docStrings可以分配给doc中的type's member table字段。
模块的docstrings可以作为参数传递给Py_InitModule3()Py_InitModule4()函数。

关于python - Python的C扩展中的Docstrings?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6259114/

10-09 08:55