这是我的问题。 我需要将文本,图片和视频(任何编解码器)组合到一个文件中。 我知道有二进制文件。我将如何打包和阅读文件。 例如,在一个文件中,我存储文本,然后是png,然后是视频。
在另一个Python文件中,我再次提取文件并显示我喜欢的内容。 问候, Renier Engelbrecht
答案 0 :(得分: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()