recipe-577162.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:code 作者: ActiveState 项目源码 文件源码
def extract_zip_file(zipFilePath, extractDir):
    if not os.path.exists(extractDir):
        os.mkdir(extractDir)    
    print '''Extracting
    %s 
to
    %s...''' % (zipFilePath, extractDir),
    zfile = zipfile.ZipFile(zipFilePath)

    uncompress_size = sum((file.file_size for file in zfile.infolist()))

    extracted_size = 0

    print '\n'
    for _file in zfile.infolist():
        extracted_size += _file.file_size
        sys.stdout.write("    %s%%\t\t%s\n" % (extracted_size * 100/uncompress_size, _file.filename))
        zfile.extract(_file, path=extractDir)
# ORIG  zip.extractall(path=extractDir)
    print 'Ok'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号