загрузите zip-файл на локальный диск и извлеките все файлы в папку назначения с помощью python 2.5

Я пытаюсь загрузить zip-файл на локальный диск и извлечь все файлы в папку назначения.

поэтому я придумала решение, но оно только «загружает» файл из каталога в другой каталог, но оно не работает для загрузки файлов. для извлечения, я могу заставить его работать в 2.6, но не для 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)

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

Ответы на вопрос(3)

Ваш ответ на вопрос