0

简单的小问题,但我找不到答案!

是否可以在 python 中用作模块的共享对象上使用 PyDoc?假设我在 *.so 中声明了所有帮助,并且可以通过帮助(模块或类名)使用它们。但我想使用 PyDoc 从这些创建一个 HTML。这样一来,我就不必写两次文档了!

让我知道它是否可能,或者是否有一个小黑客:)

此外,在 C 文件中,我可以放置每个函数的描述!但是当我输入 help(my_class) 我没有类的描述,然后是函数列表。我究竟做错了什么 ?

所以,我想要的是当我在 C 文件中执行此操作时:

返回 PyObject_NEW(my_class, &my_class_type);

后来,在 Python 中,加载模块后,我可以执行以下操作:

帮助(我的班级)

并查看帮助,就像帮助(int)一样!

谢谢!

4

1 回答 1

0

所以,我部分解决了我的问题。

我仍然不能在 *.so 文件上使用 pydoc。但是现在,我可以添加模块,这很好。一切都在这里:http ://docs.python.org/extending/newtypes.html

但我仍在寻找 pydoc 解决方案!

于 2012-04-28T04:29:45.580 回答