【Python】ZIPファイルを解凍(展開)する

Pythonで
 ・ZIPファイルを解凍(展開)
できます!
※ここで紹介するのは「パスワード無しZIPファイル」の解凍(展開)方法です。

コード

ここでは例として
 ・デスクトップ配下のZIPファイル「ken_all.zip」を
 ・デスクトップ配下のフォルダ「output」配下へ解凍(展開)
します。
※デスクトップ上に下記コードを記載した「sample.py」を作成します。

ZIPファイル
ZIPファイル

「ken_all.zip」は「郵便局のサイトからダウンロードした郵便番号データ(全国一括)」です。

import shutil

# 解凍(展開)するZIPファイル
zip_file_path = r'C:\Users\lunch\Desktop\ken_all.zip'
# 解凍(展開)先フォルダ
dest_folder_path = r'C:\Users\lunch\Desktop\output'

# ZIPファイルを解凍(展開)
shutil.unpack_archive(zip_file_path, dest_folder_path)

以下を指定します(4~6行目)。
・解凍(展開)するZIPファイル
・解凍(展開)先フォルダ

標準ライブラリ「shutil」モジュールの「unpack_archive」により、ZIPファイルを解凍(展開)します(9行目)。

実行結果

ZIPファイルを解凍(展開)できました。

実行結果①
実行結果①
実行結果②
実行結果②

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●標準ライブラリ「shutil」モジュールの「unpack_archive」

タイトルとURLをコピーしました