2012-04-27 128 views
0

一个简单的问题,但我找不到答案!PyDoc在共享对象上

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

让我知道,如果可能的话,或者如果有一个小黑客:)

此外,在C文件,我能够把每一个功能的描述!但是当我输入help(my_class)时,我没有关于该类的描述,然后是函数列表。我究竟做错了什么 ?

所以,我要的是当我这样做在C文件:

回报PyObject_NEW(my_class,& my_class_type);

后来,在Python,之后我加载模块,我可以这样做:

帮助(my_class)

和看到帮助,就像它一样ld帮忙(int)!!

谢谢!

回答

0

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

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

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