Pythonのzipfileで指定したパス(ディレクトリ)に展開する方法

Pythonのzipfileモジュールを使用して、ZIPファイル内のファイルを指定したディレクトリに展開するには、extractall() メソッドを使用し、path パラメータを指定します。以下は、ZIPファイル内のファイルを指定したディレクトリに展開する方法です:

python
import zipfile # ZIPファイルの名前 zip_file_name = 'ファイル.zip' # 展開先のディレクトリのパス extract_dir = '展開先ディレクトリ/' # ZIPファイルを読み込む with zipfile.ZipFile(zip_file_name, 'r') as zipf: # 指定したディレクトリに展開 zipf.extractall(path=extract_dir) print(f'{zip_file_name}を{extract_dir}に展開しました。')

このコードでは、zipfile.ZipFileを使用してZIPファイルを読み込み、extractall() メソッドを使用してZIPファイル内のすべてのファイルを指定したディレクトリに展開します。展開先のディレクトリは extract_dir に指定されており、展開後のファイルはそのディレクトリに保存されます。

コードを実行する前に、zip_file_nameに対象のZIPファイルの名前を設定し、extract_dir に展開先のディレクトリを設定してください。