python - pweave 中默认为 echo=False

标签 python markdown pweave

当使用 pweave 处理 python 脚本文件时,如何将标志 echo=False 默认设置为所有代码。

最小的例子:

#' # Minimal example.

#' This is a minimal example, which
#' says 'hello' to you.

#+ echo=False
print('Hello')

#' The end.

哪个被处理

# either: py to html
pypublish test.py

# or: py to markdown
pweave -f pandoc test.py

最佳答案

在文档的开头包含以下几行: 1. 为第一个代码块设置 echo false,然后为所有其他代码块将其更改为 false。 2.可以看文档http://mpastell.com/pweave/defaults.html

#+ echo = False
import pweave
pweave.rcParams["chunk"]["defaultoptions"].update({'echo' : False,
'f_pos' : "h!"})

按照文档,您还可以更改其他参数,我从文档中选择了“f_pos”。

关于python - pweave 中默认为 echo=False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40258342/

相关文章:

python - 使用 rpy2 从 python 获取部分 R 对象

html - 将所有 Linux 手册页转换为 text/html 或 markdown

Python:将结果和数字记录到tex文档中

python - 在 Pweave 模板中使用全局变量

python - 在 Pycharm 中使用 Pweave 工具

python - 在python中查找总和等于给定数字的不同子数组

comparison - Pythonic 比较函数

python - python 中的 timeit 模块无法识别 numpy 模块

javascript - 如何在 YAML 文件中嵌套对象和数组?

reactjs - Gatsby.js 中的多个模板