我正在 emacs 中使用 iPython 运行 python 模式。特别是对于 numpy 包,当我输入
[1]: help(numpy.array)
或交互式缓冲区中的任何类似内容,文档的页面和页面都打印在缓冲区中,使得很难搜索缓冲区中打印的其他 Material 。有更好的方法来解决这个问题吗?在 R 中,您可以通过更改 options(help_type="html")
轻松地在 Web 浏览器中显示帮助页面(文档位于本地 HD 上),并且文档的格式也很好。 Python中有类似的东西吗?或者你是做什么的?我并不总是有互联网连接,所以我想要一个本地高清解决方案。
最佳答案
如果您单独使用 ipython(不在 emacs 内),它应该立即对文本进行分页。 如果没有,可能环境变量 PAGER 已被覆盖:将其设置为“less”,它应该可以工作
对于 bash shell,将以下行添加到 ~/.bashrc 中:
export PAGER=less
export LESS=-r
如果您需要 html 帮助,您可以考虑 pydoc
import pydoc
pydoc.apropos('numpy.array')
关于python:显示帮助文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14306324/