zipファイルをPythonで展開する方法
PythonでZIPファイルを展開する方法はいくつかあります。
- zipfile
- zipfile.ZipFile
- すべて抽出する
- 抽出する()
import zipfile
# 解压整个zip文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
zip_ref.extractall('extracted_folder')
# 解压指定文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
zip_ref.extract('file_to_extract.txt', 'destination_folder')
- シャトル
- shutil.unpack_archive ネイティブの日本語への言い換え
- shutil.copy2
import shutil
# 解压整个zip文件
shutil.unpack_archive('example.zip', 'extracted_folder')
# 解压指定文件
shutil.copy2('example.zip', 'destination_folder/file_to_extract.txt')
それぞれの方法で ZIP ファイルを展開できますが、使用する方法はあなたのニーズと好みに応じて選択できます。