Python - 下载Zip文件并全部解压缩

时间:2015-01-30 04:18:54

标签: python

我有两个带块,一个用于下载压缩文件,另一个用于提取所有文件。当我单独使用它时它可以工作,但是当我一起使用它时,我收到一个错误,说BadZipFile。这是我的代码示例:

from ftplib import FTP
import zipfile

f = open(r'C:\file.zip', 'wb')

with FTP("ftp.website.com") as ftp:
    ftp.login(user='USER', passwd='PASSWORD')
    ftp.retrbinary('RETR ' + 'file.zip', f.write, 1024)

with zipfile.ZipFile('file.zip', 'r') as z:
    z.extractall()

0 个答案:

没有答案