title: download a zip file to a local drive and extract all files to a destination folder using python 2.5
body: <p>I am trying to download a zip file to a local drive and extract all files to a destination folder.</p>
  
  <p>so i have come up with solution but it is only to "download" a file from a directory to another directory but it doesn't work for downloading files. for the extraction, I am able to get it to work in 2.6 but not for 2.5. so any suggestions for the work around or another approach I am definitely open to.
  thanks in advance.</p>
  
  <pre><code>######################################
  '''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)
  
  ######################################################
  </code></pre>