¿Cómo extraer múltiples archivos 7z usando Python?
Me gustaría extraer varios archivos .7z usando Python.
Lo intenté, pero solo extrajo un archivo. Ya puse en un bucle.
A continuación está lo que intenté.
import os.path
import glob
from pyunpack import Archive
os.chdir(“E:/DATA/raw”)
for file in glob.glob(“*myfile.7z”):
print(file)
Archive(file).extractall(“E:/DATA/output”)
Los nombres de los archivos 7z son:
AHFWHSH1438923myfile.7z KFWFAUF3257485myfile.7z GDSHUHG8975498myfile.7z
Mis carpetas de salida esperadas son:
output1 output2 output3
davy.ai
Basándose en la información proporcionada, parece que estás intentando extraer múltiples archivos .7z usando Python. Parece que ya has creado un bucle, pero solo ha extraído un archivo.
Para extraer múltiples archivos, puedes usar el siguiente código:
Este código extraerá los archivos a las carpetas de salida esperadas (
output1
,output2
,output3
).