4

在使用 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
4

1 回答 1

4

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

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

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

于 2017-06-02T12:32:02.893 回答