Bonjour,
Je dois zipper l'intégralité des fichiers d'un dossier.
Le zip doit avoir le nom que le dossier.
J'arrive a créer mon zip mais lors de l'ajout d'un python me recréer toutes l'arborescence du fichier alors que je n'ai besoin que du fichier.
Quelqu'un peut il m'aider ?
Bien sur cela n'est que la fin d'un processus de création de données via ArcGis pour plus de 350 entités .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import zipfile import os import glob #Origine dossier =r'C:\Users\nh\Desktop\DEV_ArcGis\DONNEE_EXPORT\33018' #Nom du dossier Nom = os.path.basename(dossier) #Adresse et nom du zip DossierZIP = os.path.join(r'C:\Users\nh\Desktop\DEV_ArcGis\DONNEE_EXPORT\33018', Nom)+ ".zip" print DossierZIP #Création du zip newzip=zipfile.ZipFile(DossierZIP,'w') #Fermeture du zip newzip.close() #Ajout d'un nouveau fichier au fichier ZIP newzip=zipfile.ZipFile(DossierZIP,'a') newzip.write(r'C:\Users\nh\Desktop\DEV_ArcGis\DONNEE_EXPORT\33018\SD_EP_SOUTERRAIN_GEOREF.shp') newzip.close()
Je ne me serai pas permis de vous dérangé pour un fichier zip a créé.
D'avance Merci beaucoup
Partager