python - 如何基于Python生成不同格式(HTML、文本等)的报告?

标签 python html text report

从Python中,需要输出一个文本报告,其中包含多个部分和内容,例如从基本Python数据结构创建的简单段落、列表、表格等。

除了从头开始进行字符串格式化之外,是否有一种“标准”Python 方法来创建这样一个简单的文本报告。

如果还可以生成 HTML 报告,那就太好了,但主要输出是文本,不需要更高级的报告行 PDF 和 XML。

最佳答案

此类问题最好使用搜索引擎进行调查,因为那些回答者无法知道您的所有要求。您必须研究不同的选项。这是我要开始的地方...

  1. 使用 Report Lab 生成 PDF 报告,或参见 reportlab在 pypi。
  2. 使用模板引擎创建 HTML 报告,如 jinja2 。搜索其他人,因为可能有您更喜欢的东西。 Mustache对于无逻辑模板来说非常有用。
  3. 使用 Python 内置的 openfile.write 创建文本报告。也许看到pod也是。
  4. 使用 Python 的 csv 模块生成 CSV 文件。

关于python - 如何基于Python生成不同格式(HTML、文本等)的报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17516388/

相关文章:

.net - 读取格式化十进制值的文化问题

perl - 如何在 Perl 数组中搜索匹配的字符串?

python - 如何从文件获取mimetypes,读取元数据

python - Flask App 在 heroku 上失败,但与工头合作

python - Kivy 弹出窗口显示背景小部件

java - 如何在显示下一个 View 之前清除 RootPanel

html - 单击时禁用 ng-mouseover

python - 使用 Python 将 Perl 模块转换为 JSON

html - Bootstrap CDN 渲染延迟

java - 如何在 LWJGL/Slick2D 中逐字符绘制文本