Logo
Section 1 / 4

Pweave 简介及 PDF 文件保存

介绍 Pweave 及生成报告。

导入

Pweave 简介及 PDF 文件保存

介绍 Pweave 及生成报告。

拥有一个优秀的程序是一回事,能够与他人分享它则是另一回事。MATLAB 内置了共享功能,可以将代码转换为可分享的文件格式,如 HTML 网页、PDF、Markdown 等。Python 本身并不原生支持这一功能;但你可以使用第三方库 Pweave,将 Python 程序生成为 HTML 文件,再将其保存为 PDF 以供分发。这种方法让你可以通过网页浏览器打开报告,并利用浏览器自带的“另存为 PDF”功能进行分发。

Pweave 是一个报告生成工具,能够运行 Python 代码,捕获输入输出结果,并以多种格式展示。你将使用之前开发的用于图形化展示火箭发射过程中最大动压(Max Q)的程序,将其转化为可分享的 PDF 文件。Pweave 的文档可参考此处,尽管内容不够完整。通过添加少量模拟 Markdown 格式的注释行,Python 程序可以转变为报告,展示原始代码、呈现运行结果,并隐藏那些影响展示效果的中间步骤。你将对现有的 Max Q 程序进行一些修改,然后通过命令行终端生成 HTML 文件,该文件可保存为 PDF 并按需分发。

当前课程环境不便于直接执行 Bash 脚本,因此无法当场创建 Pweave 报告。不过,下面会展示相关语法和脚本内容,并在最后展示生成的最终文件。

模拟相机快门效果

使用 Pweave