首页 > 解决方案 > nbconvert to markdown:避免代码单元格中的缩进

问题描述

我有一个工作笔记本notebook.ipynb,我想output.md使用nbconvert. 我正在寻找一种方法来避免原始笔记本中的代码输出在输出中缩进output.md

输入notebook.ipynb

在此处输入图像描述

执行的命令:

jupyter nbconvert --execute --to markdown --output output.md notebook.ipynb

输出:

# This is a simple test


'''python
print("<mark>Test</mark>")
'''

    <mark>Test</mark>

预期输出(无缩进):

# This is a simple test


'''python
print("<mark>Test</mark>")
'''

<mark>Test</mark>

标签: pythonjupyter-notebookmarkdownjupyternbconvert

解决方案


这是一个解决方法(不是真正的解决方案):使用display(HTML())而不是print().

利用:

from IPython.display import display, HTML
display(HTML("<mark>Test</mark>"))

代替:

print("<mark>Test</mark>")

推荐阅读