iPython 是不是具有在寻呼机中查看变量的内置支持? [复制]
Posted
技术标签:
【中文标题】iPython 是不是具有在寻呼机中查看变量的内置支持? [复制]【英文标题】:Does iPython have built-in support for viewing a variable in pager? [duplicate]iPython 是否具有在寻呼机中查看变量的内置支持? [复制] 【发布时间】:2012-12-04 00:21:21 【问题描述】:我经常需要在 iPython 中查看长文本变量。我通常为此使用滚动缓冲区,但我真的想要一个带有搜索功能的寻呼机。 iPython 是否有办法在寻呼机中查看长变量(例如,更少)?如果没有,我当然可以想办法用 ! 来做到这一点。
注意:我不是在问一般如何设置 PAGER。 ?, ??, %pdoc 等都可以用 less 正常工作。我专门要求分页变量。
【问题讨论】:
IPython.core.page.page(my_string)
:-)
那很好。我至少可以将其包装为自定义功能。您知道在显示变量时默认调用它的方法吗?像这样的东西:In [1]: import httplib2 In [2]: resp,data = httplib2.Http().request('http://google.com') In [3]: data
我认为 IPython 没有内置任何东西可以做到这一点,但你可以弄乱我们的 displayhook 实现。 github.com/ipython/ipython/blob/master/IPython/core/…
见***.com/questions/5740835/how-to-use-pipe-in-ipython。这正是我想要的。
【参考方案1】:
答案:%page
示例用法:
snafu$ ipython
In [1]: import httplib2
In [2]: resp,data = httplib2.Http().request('http://google.com')
In [3]: %page data
How to use Pipe in ipython的回答
【讨论】:
以上是关于iPython 是不是具有在寻呼机中查看变量的内置支持? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
具有 recyclerview 和 tablayout 的动态高度查看器