로컬 드라이브에 zip 파일을 다운로드하고 모든 파일을 대상 폴더로 추출하려고합니다.zip 파일을 로컬 드라이브에 다운로드하고 python을 사용하여 대상 폴더에 모든 파일을 추출합니다. 2.5
그래서 해결책을 내놓았지만 파일을 디렉토리에서 다른 디렉토리로 "다운로드"하는 것만으로 파일을 다운로드 할 수는 없습니다. 압축을 풀기 위해 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)
######################################################
extr 2.5에서 행동하라? – marcus
필자가 링크 한 예제는 새로운 함수 ZipFile.extractall을 사용하지 않으므로 Python 2.5에서 작동 할 것입니다. –