0

这是我的问题。我需要将文本、图片和视频(任何编解码器)合并到一个文件中。我知道有二进制文件。我将如何打包和读取文件。例如,在一个文件中,我存储文本,然后是 png,然后是视频。

在另一个 Python 文件中,我再次提取文件并随意显示。问候, 雷尼尔·恩格尔布雷希特

4

1 回答 1

1

您可以使用zipfile模块 - 它从任意组件创建单个文件。

示例用法(Python 3):

import zipfile

# Write zip file
with zipfile.ZipFile("combined_file.zip", mode='w', compression=zipfile.ZIP_STORED) as archive:
    archive.write("file_1.ext")
    archive.write("file_2.ext")

# Extract contents later
with zipfile.ZipFile("combined_file.zip", mode='r') as archive:
    archive.extractall()
于 2013-04-27T16:56:50.163 回答