Pythonのzipfileでパスワード付きのZIPの解凍(復号)方法

Pythonのzipfileモジュールを使用してパスワード付きのZIPファイルを解凍(復号)するには、ZipFileオブジェクトを作成し、その際に正しいパスワードを指定する必要があります。以下は、パスワードで保護されたZIPファイルを解凍する基本的な方法です:

python
import zipfile # パスワードで保護されたZIPファイルの名前 zip_file_name = '暗号化されたファイル.zip' # 正しいパスワード password = 'あなたのパスワード' # ZIPファイルを読み込む with zipfile.ZipFile(zip_file_name, 'r') as zipf: # パスワードを設定 zipf.setpassword(password) # ZIPファイルを解凍 zipf.extractall('解凍先ディレクトリ/') print(f'{zip_file_name}を解凍しました。')

このコードでは、zipfile.ZipFileを使用してZIPファイルを読み込み、setpassword() メソッドを使用して正しいパスワードを設定します。その後、extractall() メソッドを使用してZIPファイルを指定したディレクトリに解凍します。

コードを実行する前に、zip_file_nameにパスワードで保護されたZIPファイルの名前、passwordに正しいパスワードを設定してください。