Pythonでは、os
、shutil
、zipfile
などのモジュールを使用してZIPファイルの操作を行うことができます。以下に、ZIPファイルの作成、解凍、削除の基本的な手順を示します。
ZIPファイルの作成と解凍
まず、zipfile
モジュールを使用してZIPファイルを作成し、その後で解凍します。
import os
import zipfile
# ZIPファイルの作成
with zipfile.ZipFile('my_archive.zip', 'w') as my_zip:
my_zip.write('my_file.txt')
# ZIPファイルの解凍
with zipfile.ZipFile('my_archive.zip', 'r') as my_zip:
my_zip.extractall('extracted_files')
このコードでは、まずmy_file.txt
をmy_archive.zip
という名前のZIPファイルに圧縮しています。その後、同じZIPファイルをextracted_files
というディレクトリに解凍しています。
ZIPファイルの削除
次に、os
モジュールのremove
関数を使用してZIPファイルを削除します。
os.remove('my_archive.zip')
このコードはmy_archive.zip
というZIPファイルを削除します。
以上がPythonでZIPファイルの操作を行う基本的な手順です。これらのコードを適切に組み合わせることで、より複雑なファイル操作を行うことも可能です。