How to import pydoc and then use it?
Jean-Michel Pichavant
jeanmichel at sequans.com
Tue Jul 21 06:36:14 EDT 2009
Albert Hopkins wrote:
> On Mon, 2009-07-20 at 13:38 -0700, mrstevegross wrote:
>
>> I know how to use pydoc from the command line. However, because of
>> complicated environmental setup, it would be preferable to run it
>> within a python script as a native API call. That is, my python runner
>> looks a bit like this:
>>
>> import pydoc
>> pydoc.generate_html_docs_for(someFile)
>>
>> However, it's not clear to me from the pydoc documentation which
>> function calls I need to use to make this behavior work. Any ideas?
>>
>
> Did you try 'pydoc pydoc'? ;)
>
>
>>>> import pydoc
>>>> htmldoc = pydoc.HTMLDoc()
>>>> htmldoc_for_pydoc = htmldoc(pydoc)
>>>> print htmldoc_for_pydoc
>>>>
>
>
By the way, just in case the OP didn't know, there is the epydoc module
(google it) which is doing basically the same things than pydoc, but
with a much better look and feel to my opinion.
JM
More information about the Python-list
mailing list