Форматирование вывода кодовой ячейки с помощью Markdown

Вывод ячейки кода Python, по-видимому, не обрабатывается Markdown.

Например, в ячейке кода Python может быть что-то вроде этого:

print "**bold**"

И вывод: ** жирный ** вместо жирный. Есть ли способ сделать это действительно смелым?

Ответ 1

Чтобы получить отформатированный результат, вы можете использовать объект Markdown для машин отображения. Таким образом, функция, подобная типу, выглядит так:

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