python - 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>
解决方案
这是一个解决方法(不是真正的解决方案):使用display(HTML())
而不是print()
.
利用:
from IPython.display import display, HTML
display(HTML("<mark>Test</mark>"))
代替:
print("<mark>Test</mark>")
推荐阅读
- jquery - 如何将不同时间收集的两个不同输入关联起来,并在需要时召回它们?
- docker - docker 服务显示正在运行但未在 docker 容器中列出的图像
- reactjs - 用 useReducer 钩子替换 redux 的最佳实现是什么?
- python - python中的字符串列表
- python - 点击开始前电报聊天窗口中的机器人信息
- python - Django Docker:django.db.utils.OperationalError:无法将主机名“db”转换为地址:名称或服务未知
- plotly - Plotly Express:如何在数据标签上添加数千个逗号分隔符
- c++ - 我应该如何以相反的顺序循环 C++ 容器的元素?
- java - 预订系统 JavaCode Eclipse
- c - 在这个以整数作为参数的函数(在 C 中)中:为什么每次调用函数时 sum = 0 不?