J'essaie de télécharger un fichier zip sur un disque local et d'extraire tous les fichiers dans un dossier de destination. J'ai donc trouvé une solution, mais c'est seulement pour "télécharger" un fichier d'un répertoire vers un autre répertoire, mais cela ne fonctionne pas pour le téléchargement de fichiers. pour l'extraction, je suis capable de l'obtenir en 2.6 mais pas en 2.5. donc des suggestions pour le travail ou une autre approche, je suis définitivement ouvert à. merci d'avance.Télécharger un fichier zip sur un disque local et extraire tous les fichiers vers un dossier de destination en utilisant python 2.5
######################################
'''this part works but it is not good for URl links'''
import shutil
sourceFile = r"C:\Users\blueman\master\test2.5.zip"
destDir = r"C:\Users\blueman\user"
shutil.copy(sourceFile, destDir)
print "file copied"
######################################################
'''extract works but not good for version 2.5'''
import zipfile
GLBzipFilePath =r'C:\Users\blueman\user\test2.5.zip'
GLBextractDir =r'C:\Users\blueman\user'
def extract(zipFilePath, extractDir):
zip = zipfile(zipFilePath)
zip.extractall(path=extractDir)
print "it works"
extract(GLBzipFilePath,GLBextractDir)
######################################################
fait l'extr agir en 2.5? – marcus
L'exemple que j'ai lié fonctionne probablement dans Python 2.5 car il n'utilise pas la nouvelle fonction ZipFile.extractall. –