Python 在jupyter笔记本单元上加载标记文件

Python 在jupyter笔记本单元上加载标记文件,python,jupyter-notebook,markdown,jupyter-lab,Python,Jupyter Notebook,Markdown,Jupyter Lab,我知道存在%load markdown_file.mdmagic命令,但这将在第一次运行单元格时加载文件内容。 如果文件更改,单元格将不会更新。 是否有人知道是否可以避免此问题并在每次运行单元格时加载文件内容?如果要在每次运行单元格时加载标记,可以执行以下操作: from IPython.display import Markdown, display display(Markdown("markdown_file.md")) 我可以问一下加载降价文件的目的吗?是否只是为

我知道存在
%load markdown_file.md
magic命令,但这将在第一次运行单元格时加载文件内容。 如果文件更改,单元格将不会更新。
是否有人知道是否可以避免此问题并在每次运行单元格时加载文件内容?

如果要在每次运行单元格时加载标记,可以执行以下操作:

from IPython.display import Markdown, display

display(Markdown("markdown_file.md"))

我可以问一下加载降价文件的目的吗?是否只是为了显示内容以允许笔记本用户以非编程方式阅读内容?@runDOSrun是的,只是为了显示内容。我有一些混合了python代码的md注释,出于几个原因,我发现将这些注释放在单独的md文件中很有用,有时我使用不同的软件修改它们。因此,我希望在运行markdown Cell时能够灵活地显示更新的内容。markdown方法的给定格式在系统编码中加载文件内容。在Windows上,默认编码不是UTF-8。可以使用
标记(open('insert.md',encoding='utf-8').read())
(Python 3)或设置相关的环境变量,如
set pythonionencoding=utf-8
,但应该进行检查。