0

これは私の問題です。テキスト、画像、およびビデオ (任意のコーデック) を 1 つのファイルに結合する必要があります。バイナリファイルがあることは知っています。ファイルをパッケージ化して読み取るにはどうすればよいですか。たとえば、1 つのファイルにテキスト、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 に答える