Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1103 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] zipfile - decompresser sans chemin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] zipfile - decompresser sans chemin

n°2352053
TopheLille
Posté le 19-04-2020 à 10:20:41  profilanswer
 

bonjour à tous
 
pour decompresser une archive j utilise zipfile
ca marche plutot bien
seulement quand il y a un chemin dans l archive, je n arrive pas à supprimer ce dernier pour ne recuperer que les fichiers archives que je souhaite mettre dans un repertoire précis
c est à dire :
fichier zip toto.zip contenant /toto/1.jpg
 
je souhaiterais avoir après avoir decompresser :
tata/1.jpg et pas tata/toto/1.jpg
 
merci pour votre aide

mood
Publicité
Posté le 19-04-2020 à 10:20:41  profilanswer
 

n°2352057
citation
Posté le 19-04-2020 à 11:28:23  profilanswer
 

peut etre tu peux dezip les fichiers un par un avec ZipFile.namelist() ?
 
il y a os.path.basename() qui extrait le nom du fichier sans le chemin

n°2352071
TopheLille
Posté le 19-04-2020 à 16:42:28  profilanswer
 

merci  
je vais chercher dans cette direction .. pour l instant j execute 7zip en commande externe mais j aurais aimé m'en passer

n°2412307
TopheLille
Posté le 15-03-2022 à 11:55:26  profilanswer
 

Autoréponse quasi eux ans après lol
j'avais feinté le système comme un goret
 
alors qu il suffit d'utiliser le parametre arcname dans l'archive


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] zipfile - decompresser sans chemin

 

Sujets relatifs
[resolu] déclaration en pythonouverture de fichier en python 3 : erreur
Demander une valeur immédiatement sur pythonApprendre le python
Python Request et Android HttpURLConnection équivalentPython sous Abaqus
Jeu carte bataille python[Python] Exercice nombre premiers et fonction seuil
[Python] Erreur de Syntaxe try: 
Plus de sujets relatifs à : [Python] zipfile - decompresser sans chemin


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR