eine zip-Datei herunterladen auf ein lokales Laufwerk und extrahieren Sie alle Dateien in einen Zielordner mit python 2.5

Ich versuche eine zip-Datei herunterladen auf ein lokales Laufwerk und extrahieren Sie alle Dateien in einen Zielordner.

also muss ich kommen mit Lösung, aber es ist nur auf "herunterladen" einer Datei von einem Verzeichnis in ein anderes Verzeichnis, aber es funktioniert nicht für das herunterladen von Dateien. für die Gewinnung, ich bin in der Lage, get it to work in 2.6, aber nicht für 2.5. also, irgendwelche Vorschläge für die Arbeit oder einen anderen Ansatz, ich bin auf jeden Fall offen.
vielen Dank im Voraus.

######################################
'''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)

######################################################

InformationsquelleAutor marcus | 2009-11-21

Schreibe einen Kommentar