这是我的问题。我需要将文本、图片和视频(任何编解码器)合并到一个文件中。我知道有二进制文件。我将如何打包和读取文件。例如,在一个文件中,我存储文本,然后是 png,然后是视频。
在另一个 Python 文件中,我再次提取文件并随意显示。问候, 雷尼尔·恩格尔布雷希特
这是我的问题。我需要将文本、图片和视频(任何编解码器)合并到一个文件中。我知道有二进制文件。我将如何打包和读取文件。例如,在一个文件中,我存储文本,然后是 png,然后是视频。
在另一个 Python 文件中,我再次提取文件并随意显示。问候, 雷尼尔·恩格尔布雷希特
您可以使用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()