【问题标题】:Format output of code cell with Markdown使用 Markdown 格式化代码单元格的输出
【发布时间】:2015-08-15 16:21:36
【问题描述】:

Python 代码单元的输出似乎没有被 Markdown 处理。

例如,在 Python 代码单元格中可能会有这样的内容:

print "**bold**"

输出是:**bold** 而不是 bold。有没有办法让它变得非常大胆?

【问题讨论】:

  • 我知道这是一个老问题,但我怀疑这实际上与编辑器所在的“模式”有关。当您看到 bold 时,您处于“编辑模式” ”。这用绿色左边距表示。如果你切换到“命令模式”(Control + ENTER)你应该得到你想要的粗体格式的文本

标签: ipython ipython-notebook jupyter


【解决方案1】:

要获得 markdown 格式的输出,您可以使用显示机制的 Markdown 对象。因此,类似打印的函数可能看起来像

from IPython.display import Markdown, display
def printmd(string):
    display(Markdown(string))
printmd('**bold**')

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 1970-01-01
    • 2021-06-15
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多