我正在尝试将一个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)
######################################################