首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python:显示帮助文档

python:显示帮助文档
EN

Stack Overflow用户
提问于 2013-01-14 01:46:49
回答 2查看 204关注 0票数 2

我在emacs中使用iPython运行python模式。尤其是在numpy包中,当我输入

代码语言:javascript
复制
[1]: help(numpy.array)

或者交互式缓冲区中的任何类似内容,在缓冲区中打印文档的页面和页面,使得在缓冲区中搜索打印的其他材料变得困难。有没有更好的方法来解决这个问题呢?在R中,通过更改options(help_type="html"),你可以很容易地在web浏览器中显示帮助页面(文档在本地硬盘上),而且文档的格式也很好。在Python中有没有类似的东西,或者你是做什么的?我并不是一直都能上网,所以我想要一个本地的高清解决方案。

EN

回答 2

Stack Overflow用户

发布于 2013-01-14 02:15:49

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

对于bash shell,将以下行添加到~/.bashrc:

代码语言:javascript
复制
export PAGER=less
export LESS=-r

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

代码语言:javascript
复制
import pydoc
pydoc.apropos('numpy.array')
票数 2
EN

Stack Overflow用户

发布于 2013-01-14 02:19:49

pydoc可能就是你要找的东西。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14306324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档