显示Python>>>提示代码块输出

时间:2017-08-31 21:04:33

标签: r rstudio knitr r-markdown

我们正在使用rmarkdown制作一本关于Python编程的书。像eval = TRUEecho = TRUE这样的代码块选项可用于在输出中显示格式良好的代码,运行它,并在文本中显示结果。

但有用的是,有时可以在Python >>>提示符前面加上代码,以指示在交互式终端中输入的代码。

有没有办法将>>>提示符作为前缀插入?

1 个答案:

答案 0 :(得分:4)

在先前的代码块中设置prompt = TRUE后,您可以使用knitr chunk option options(prompt = '>>> '),例如

```{r include=FALSE}
options(prompt = '>>> ')
```


```{python, prompt=TRUE}
print("hello world")
```

添加options(continue = '>>> ')会为多行添加>>>提示符前缀。