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>")
我有一个工作笔记本 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>")