nbconvert to markdown:避免代码单元格中的缩进

nbconvert to markdown: avoid indents in code cells

我有一个工作笔记本 notebook.ipynb,我想使用 nbconvert 将其转换为 Markdown 文件 (output.md)。我正在寻找一种方法来 避免原始笔记本中的代码输出在 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>

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

使用:

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

而不是:

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