文章目录
一、调用7z.exe
import os
import hmac
zipSysDir = "D:\\7-Zip\\7z.exe"
二、获取压缩包路径及其名字
path = 'D:/yasuobao/' #要解压的压缩包
dirs = os.listdir(path) #获取压缩包的路径
三、按照hmac加密方式进行解密
key = b'1111111'
dd=dir.encode('utf-8')
h = hmac.new(key, dd, digestmod='sha1')
a = h.hexdigest()
四、设置将解压出的文件放入的目录
outpath = "D:\\jieya\\"
五、最后将各变量整合到一起,组成解压缩命令,传到popen()函数内
sysstr = "\""+zipSysDir+"\""+" x "+"\""+filepath+"\""+" -o"+"\""+outpath+"\""+" -p"+password
os.popen(sysstr)
六、完整代码
关注后评论:解压缩,我私发给你