загрузите 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)
######################################################