我试图将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)
######################################################
Run Code Online (Sandbox Code Playgroud)