これは私の問題です。テキスト、画像、およびビデオ (任意のコーデック) を 1 つのファイルに結合する必要があります。バイナリファイルがあることは知っています。ファイルをパッケージ化して読み取るにはどうすればよいですか。たとえば、1 つのファイルにテキスト、png、ビデオの順に保存します。
別の Python ファイルで、ファイルを再度抽出し、好きなように表示します。よろしく、レニエ・エンゲルブレヒト
これは私の問題です。テキスト、画像、およびビデオ (任意のコーデック) を 1 つのファイルに結合する必要があります。バイナリファイルがあることは知っています。ファイルをパッケージ化して読み取るにはどうすればよいですか。たとえば、1 つのファイルにテキスト、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()