有没有办法在Markdown中嵌入Python代码?

9 投票
3 回答
23086 浏览
提问于 2025-04-18 04:56

有一种方法可以在Markdown(Rmd)中添加R代码,方法是使用

```{r}
foo()
```

这样做的结果会显示为一段代码块,并且这段代码的输出结果会动态计算出来。

那么,Python或者其他语言也能做到这一点吗?

3 个回答

2

marky 是一个Markdown预处理工具,它可以让你在Markdown文档中运行嵌入的Python代码。然后,这些文档会通过 pandoc 转换成 pdfhtml 格式。所有的步骤都在一个 Makefile 文件中实现。

3

你也可以把Python代码嵌入到.Rmd文件里,想看看例子的话,可以去这个链接:https://github.com/yihui/knitr-examples/blob/master/023-engine-python.Rmd

11

你可以简单地使用:

```python 
your_code = do_some_stuff
```

没错,你也可以对很多种语言做同样的事情。你可以在这个链接查看支持的语言列表:https://rdmd.readme.io/docs/code-blocks

撰写回答