7zip は、高い圧縮率で知られる一般的な圧縮形式です。 Python は汎用性の高いプログラミング言語であり、7zip アーカイブを含むさまざまなファイル形式を処理するためのさまざまなライブラリを提供します。 Python で 7zip アーカイブを処理するための優れたサポートを提供するライブラリの 1 つが、Aspose.ZIP for Python です。それでは、Python で 7zip アーカイブのコンテンツを読み取る方法を見てみましょう。
Python 7zip ライブラリ
Aspose.ZIP for Python は、開発者が 7zip を含むさまざまなアーカイブ形式からファイルを作成、操作、抽出できるようにする強力なライブラリです。 7zip アーカイブを作成する必要がある場合でも、解凍する必要がある場合でも、Aspose.ZIP を使用すると簡単に対応できます。
ライブラリをダウンロードするか、PyPIからインストールできます。
> pip install aspose-zip
Python で 7zip アーカイブを読み取る
Aspose.ZIP for Python を使用して 7zip アーカイブを読み取るには、以下に示すように、いくつかの手順を実行します。
- まず、SevenZipArchive クラスを使用して 7zip アーカイブをロードします。
- 次に、SevenZipArchive.extracttodirectory(folder) メソッドを使用して、7zip アーカイブのコンテンツをフォルダーに抽出します。
次のコード サンプルは、Python で 7zip アーカイブのコンテンツを読み取る方法を示しています。
import aspose.zip as az
# 7zip アーカイブをロードする
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
# 7zipをフォルダーに解凍します
archive.extract_to_directory("7z_extracted")
パスワードで保護された 7zip アーカイブを読む
場合によっては、パスワードで保護された 7zip アーカイブを受け取ります。この保護は、7zip アーカイブのコンテンツへの不正アクセスを防ぐために適用されます。保護された 7zip アーカイブを開くには、以下の手順に従います。
- まず、SevenZipArchive クラスを使用して 7zip アーカイブをロードします。
- 次に、SevenZipArchive.extracttodirectory(folder,password) メソッドを呼び出し、アーカイブのパスワードを引数として指定します。
これは、パスワードで保護された 7zip アーカイブを Python で読み取る方法です。
import aspose.zip as az
# 7zip アーカイブをロードする
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
# 7zip コンテンツをディレクトリに抽出します
archive.extract_to_directory("protected_7z_extracted", "pass")
Python 7zip ライブラリ - 無料ライセンスを取得する
評価制限なしで 7zip アーカイブを使用するために、無料の一時ライセンスを取得できます。
学習リソース
以下のリソースを使用して、Python 7zip ライブラリの詳細を確認してください。
オンライン 7zip ツール
また、Aspose.ZIP for Python を利用した 7zip アーカイブを作成および抽出するための無料オンライン ツールも提供しています。
結論
Aspose.ZIP for Python は、Python アプリケーションで 7zip アーカイブを操作するための便利で効率的な方法を提供します。このブログ投稿では、Python で 7zip アーカイブのコンテンツを読み取る方法を検討しました。パスワードで保護された 7zip アーカイブを読み取る方法についても説明しました。 Aspose.ZIP for Python をインストールするだけで、7zip アーカイブ処理機能を Python プロジェクトに簡単に組み込むことができます。