Pythonで圧縮ファイルを読み取る方法は何ですか?
Pythonで圧縮ファイルを読み込む方法は、一般的に関連するライブラリを使用してファイルを解凍し、その後ファイルの内容を読み込むことです。一般的なライブラリには、zipfileとtarfileがあります。
- 圧縮ファイル
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zip_file:
for file_name in zip_file.namelist():
with zip_file.open(file_name) as file:
content = file.read()
# 处理文件内容
- tarファイル
import tarfile
with tarfile.open('example.tar', 'r') as tar_file:
for file in tar_file.getmembers():
f = tar_file.extractfile(file)
content = f.read()
# 处理文件内容
このコードは、圧縮ファイルを開いてその中にあるファイルの内容を読み取る方法を示しています。実際の状況に合わせて適切なライブラリと方法を選択することができます。