且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不维护Python目录结构的情况下从zip中提取文件?

更新时间:2023-09-20 10:03:40

您可以使用 zipfile.ZipFile.ope n :

import shutil
import zipfile

with zipfile.ZipFile('/path/to/my_file.apk') as z:
    with z.open('/res/drawable/icon.png') as zf, open('temp/icon.png', 'wb') as f:
        shutil.copyfileobj(zf, f)

或使用 zipfile.ZipFile.read

import zipfile

with zipfile.ZipFile('/path/to/my_file.apk') as z:
    with open('temp/icon.png', 'wb') as f:
        f.write(z.read('/res/drawable/icon.png'))