在为python创建C扩展时,是否能够以某种方式编写向扩展用户公开为docstrings的注释?
最佳答案
类型的docStrings可以作为tp_doc
结构中的PyTypeObject
成员包括在内,请参见an example in the docs。
函数的docStrings可以包含在ml_doc
的module'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/