Pythonのzipfileでzipfileモジュールの基本

Pythonのzipfileモジュールを使用すると、ZIPファイルの作成、読み込み、および解凍といったZIPアーカイブ関連の操作を行うことができます。以下に、zipfileモジュールの基本的な使用法を紹介します。

  1. ZIPファイルを作成する:
python
import zipfile # 新しいZIPファイルを作成 with zipfile.ZipFile('新しいファイル.zip', 'w') as new_zip: # ZIPファイルにファイルを追加 new_zip.write('ファイル1.txt') new_zip.write('ファイル2.txt')
  1. ZIPファイルを読み込む:
python
import zipfile # ZIPファイルを読み込みモードで開く with zipfile.ZipFile('既存のファイル.zip', 'r') as zip_ref: # ZIPファイル内のファイル一覧を取得 file_list = zip_ref.namelist() # 特定のファイルを読み込む with zip_ref.open('ファイル1.txt') as file1: data = file1.read()
  1. ZIPファイルを解凍する:
python
import zipfile # ZIPファイルを読み込みモードで開く with zipfile.ZipFile('解凍対象.zip', 'r') as zip_ref: # すべてのファイルを解凍 zip_ref.extractall('解凍先ディレクトリ/')

これらはzipfileモジュールの基本的な使用法です。詳細な情報や高度な操作については、Pythonの公式ドキュメントを参照することをおすすめします。