html tool

2022年10月21日星期五

python zip文件处理

 转: https://blog.csdn.net/qq_33485434/article/details/82253642


通过 Python 内置的 zipfile 模块实现对 zip 文件的解压,加点料完成口令破解。

zipfile模块基本使用

使用 zipfile 压缩文件

import zipfile

#创建一个zip文件对象,压缩是需要把mode改为‘w’

zfile=zipfile.ZipFile("test.zip","w")

#将文件写入zip文件中,即将文件压缩

zfile.write(r"../test.py")

#将zip文件对象关闭

zfile.close()

使用 zipfile 解压文件

import zipfile

#解压

zfile=zipfile.ZipFile("../test.zip","r") 

zfile.extractall()

【popexizhi: 这里可以使用内存文件解压,eg如下:

get_res = Sender('rule.cn').geter_rule(get_url, date, Authorization, cookie, 1) #内存文件是url返回的二进制

#解压转储

fio = BytesIO(get_res)

zipF = zipfile.ZipFile(file=fio)

没有评论:

发表评论