Pythonでファイルの解凍をどのように実装しますか?

Pythonのzipfileモジュールを使用してファイルを解凍することができます。以下は簡単なサンプルコードです:

import zipfile

def unzip_file(zip_file, extract_dir):
    with zipfile.ZipFile(zip_file, 'r') as zip_ref:
        zip_ref.extractall(extract_dir)

# 指定要解压缩的压缩文件和解压缩目录
zip_file = 'example.zip'
extract_dir = 'extracted_files'

# 调用解压缩函数
unzip_file(zip_file, extract_dir)

上記の例では、zipfileモジュールをインポートし、解凍する関数unzip_fileを定義しました。この関数は、解凍する圧縮ファイルと解凍するディレクトリの2つの引数を受け取ります。そして、zipfile.ZipFileメソッドを呼び出して圧縮ファイルを開き、extractallメソッドを使用してファイルを指定されたディレクトリに解凍します。

コードを実行する前に、解凍したい圧縮ファイル(例:example.zip)をコードと同じディレクトリに置くか、完全なパスを指定してファイルにアクセスする必要があります。解凍されたファイルは指定された解凍ディレクトリ(例:extracted_files)に保存されます。

bannerAds