小编mar*_*cus的帖子

将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)

######################################################
Run Code Online (Sandbox Code Playgroud)

python http extract unzip download

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

download ×1

extract ×1

http ×1

python ×1

unzip ×1