python:显示帮助文档

2024-05-17 06:58:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在emacs中使用iPython运行python模式。尤其是当我打字的时候

[1]: help(numpy.array)

或者任何类似的东西在交互缓冲区中,一页又一页的文档都在缓冲区中打印,这使得搜索缓冲区中打印的其他材料变得困难。有更好的办法吗?在R中,您可以通过更改options(help_type="html")在web浏览器中显示帮助页(文档在本地HD上),并且文档的格式也很好。在Python中有类似的东西吗,或者你是怎么做的?我不总是有一个互联网连接,所以我想一个本地高清解决方案请。在


Tags: 文档numpywebhtmltypeipython模式help
2条回答

如果您单独使用ipython(而不是在emacs内部),它应该自动对文本进行分页。 如果没有,可能环境变量PAGER已被重写:将其设置为“less”,它应该可以工作

对于bash shell,在~/.bashrc中添加以下行:

export PAGER=less
export LESS=-r

如果需要html帮助,可以考虑pydoc

^{pr2}$

^{}可能就是你要找的。在

您可以让pydoc运行它自己的web服务器来显示带有-p标志的文档(其端口号为1234)。对我来说,它显示了我的PYTHONPATH中所有模块的文档,这非常方便。在

相关问题 更多 >