【问题标题】:Is there a type of file where to write both text and images? [closed]是否有一种文件类型可以同时写入文本和图像? [关闭]
【发布时间】:2017-05-26 15:50:09
【问题描述】:

我正在尝试在 python 中自动编写报告。这些报告包含文本和图像。有没有办法我可以使用python连续编写文本并将图像放入文件中?

【问题讨论】:

  • 我建议看看 jupyter notebooks。
  • 我会检查是否可以将 jupyter notebook 导出为 pdf 文件

标签: python file-handling


【解决方案1】:

最后,文件数据也只是纯文本。唯一的问题是如何解析报告,例如将纯文本与文件数据区别开来。

您可以使用 JSON 库来解析此类报告。由于 JSON 无法处理原始二进制数据,您可以先将字符串编码为 base64

data.encode('base64')

以下是有关该问题的一些相关主题:

如果报告中有图片,也可以按照 jasonharper 的建议使用 HTML:

【讨论】:

    【解决方案2】:

    您可以编写一个 HTML 文件,使用 Base64 将图像直接编码到 <img> 标签中,而不是引用其他地方的文件。

    您可以使用 PDF 生成工具包,例如 ReportLab

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 2020-04-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      相关资源
      最近更新 更多