Pythonでのunzipの使い方は何ですか?

Pythonでは、unzip(解凍)とは、圧縮ファイルを特定のディレクトリやメモリに解凍することを指します。Pythonには、複数の解凍方法が用意されており、その中で最も一般的なのはzipfileモジュールを使用する方法です。

zipfileモジュールを使用して解凍する基本的な方法は次の通りです:

  1. zipfileモジュールをインポートします。
import zipfile
  1. 圧縮ファイルを開く:
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
    # 这里的example.zip是要解压的压缩文件名或路径,'r'表示以只读方式打开
  1. 指定されたディレクトリにファイルを解凍してください。
zip_ref.extractall('destination_folder')
# 这里的destination_folder是要解压到的目录名或路径
  1. ファイルを1つ解凍する:
zip_ref.extract('file.txt', 'destination_folder')
# 这里的file.txt是要解压的文件名,'destination_folder'是要解压到的目录名或路径

以下是完整的示例代码:

import zipfile

with zipfile.ZipFile('example.zip', 'r') as zip_ref:
    zip_ref.extractall('destination_folder')

上記のコードは、example.zipファイルをdestination_folderディレクトリに解凍します。

注意:ファイルを展開する際には、圧縮ファイルが存在し、指定したディレクトリまたはパスが有効であることを確認してください。

bannerAds