我们正在使用rmarkdown制作一本关于Python编程的书。像eval = TRUE
和echo = TRUE
这样的代码块选项可用于在输出中显示格式良好的代码,运行它,并在文本中显示结果。
但有用的是,有时可以在Python >>>
提示符前面加上代码,以指示在交互式终端中输入的代码。
有没有办法将>>>
提示符作为前缀插入?
答案 0 :(得分:4)
在先前的代码块中设置prompt = TRUE
后,您可以使用knitr chunk option options(prompt = '>>> ')
,例如
```{r include=FALSE}
options(prompt = '>>> ')
```
```{python, prompt=TRUE}
print("hello world")
```
添加options(continue = '>>> ')
会为多行添加>>>
提示符前缀。