Python:导入pydoc,然后本机使用它?

Python:导入pydoc,然后本机使用它?,python,Python,我知道如何从命令行使用pydoc。然而,由于复杂的环境设置,最好在python脚本中作为本机API调用运行它。也就是说,我的python runner看起来有点像这样: 导入pydoc pydoc.generate_html_docs_for(someFile) 然而,从pydoc文档中我不清楚我需要使用哪些函数调用来实现这种行为。有什么想法吗?你的意思是这样的吗 >>> import pydoc >>> pydoc.writedoc('sys') wrote

我知道如何从命令行使用pydoc。然而,由于复杂的环境设置,最好在python脚本中作为本机API调用运行它。也就是说,我的python runner看起来有点像这样:

导入pydoc pydoc.generate_html_docs_for(someFile)


然而,从pydoc文档中我不清楚我需要使用哪些函数调用来实现这种行为。有什么想法吗?

你的意思是这样的吗

>>> import pydoc
>>> pydoc.writedoc('sys')
wrote sys.html
>>>

是的,差不多。我在帮助(obj)电话中找到了其他文档。但是,它告诉我“找不到的python文档”。然而,我的文件中肯定有pydoc友好的信息。有什么想法吗?你必须把它添加到sys path中。import sys.path.append(您的模块路径)在一个不相关的注释上,我强烈建议您使用IPython。它将帮助你很容易地找到这类信息。