可以使用zipfile
模塊來讀取zip包內的文件。下面是一個使用示例:
import zipfile
# 打開zip包
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
# 獲取zip包內的文件列表
file_list = zip_ref.namelist()
# 讀取zip包內的文件
for file_name in file_list:
# 打開文件
with zip_ref.open(file_name) as file:
# 讀取文件內容
content = file.read()
# 處理文件內容
print(content)
在這個示例中,首先使用zipfile.ZipFile()
打開zip包,將其賦值給zip_ref
變量。然后,可以使用zip_ref.namelist()
獲取zip包內的文件列表。接著,通過循環遍歷文件列表,使用zip_ref.open()
打開每個文件,并將其賦值給file
變量。最后,通過file.read()
讀取文件內容,并進行相應處理。