用于执行(python)代码并包含结果的pandoc过滤器。

pandoc-source-exec的Python项目详细描述


pandoc-source-exec是一个panflutepandocfilter

它使用适当的可执行文件执行带代码注释的代码块,并且 添加以下输出。Example

```{ .python .exec }
print('Hello World')
```

上面的代码可以这样编译:

example.pdf:example.mdexample.py
    pandoc --filter pandoc-source-exec -o $@ $<

生成的输出将包括代码块之后的hello world。

pandoc-source-exec提供了许多其他功能,包括tikz图, 正确的图形和代码列表以及包含文件作为代码。

有关更多示例,请查看example files

安装

只需使用pip从pypi安装它

pip install pandoc-source-exec

未来

  • 执行python以外的代码
  • 重构交互式执行,构建repl包装器。
  • 允许对输出进行可配置的预修复和后修复

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Hibernate中是否可以实现独占析取?   java使用Hashset计算数组中的字符串数量,无重复项   javascript如何在java中使用正则表达式实现字符限制?   java是否有最大值或输出到BigInteger?   java无法正确生成校验和   简单的java程序“你好,世界!”在eclipse中安装Android插件后不工作   使用Eureka服务器AWS Elastic Beanstalk注册java Eureka客户端   Liferay中的javajunit和mock   java Hibernate如何正确使用关系中的级联   javajlabel。setText的工作方式很奇怪   java Search()StringIndexOutOfBoundsException   是否可以使用Java将PDF文档转换为Word?   java在iText元素上添加阴影效果