你好,
不确定你们是否通过问题跟踪器或其他地方处理支持问题,但如果在其他地方并且您可以指向我,我很乐意重新发布。
我试图让%psource
的输出跟随单元格打印,而不是让输出通过 HTML Notebook 中的寻呼机运行。 我浏览了文档,进行了一些谷歌搜索,并浏览了问题跟踪器(我发现的最相关的问题是#1947)和源代码,但我很难弄清楚如何做到这一点。 是否可以? 如果没有,我认为这将是一个非常有用的功能。
我的具体用例是,我正在使用 Notebook 将生物信息学教育材料放在一起,并希望内联显示一些关键功能的源代码,因此它们可以很好地显示,例如通过 nbviewer,因为源代码的特性在周围的文本中进行了讨论。
感谢您的帮助!
格雷格
是的,你可以用打印替换寻呼机调用: http :
完美运行,谢谢!
现在有点复杂,因为page()
是用一个 mime-type-keyed 文档的 dict 调用的。 以下是为我的 IPython 5.1.0 安装禁用寻呼机的原因:
在~/.ipython/profile_default/startup/no-pager.py
:
from __future__ import print_function
def page_printer(data, start=0, screen_lines=0, pager_cmd=None):
if isinstance(data, dict):
data = data['text/plain']
print(data)
import IPython.core.page
IPython.core.page.page = page_printer
最有用的评论
现在有点复杂,因为
page()
是用一个 mime-type-keyed 文档的 dict 调用的。 以下是为我的 IPython 5.1.0 安装禁用寻呼机的原因:在
~/.ipython/profile_default/startup/no-pager.py
: