import os,pyzipper,py7zr
from unrar import rarfile
path = r'C:\Users\Lenovo\Desktop\2' #循环解压桌面上”2“文件夹内的压缩包
def x(): #一次解压、提取、删除
for i in os.listdir(path):
if '.zip' in i:
route = os.path.join(path,i)
with pyzipper.AESZipFile(route,'r') as f:
f.extractall(path)
os.remove(route)
elif '.rar' in i:
os.chdir(path)
route = os.path.join(path,i)
rar = rarfile.RarFile(i)
rar.extractall(path)
os.remove(i)
elif '.7z' in i:
os.chdir(path)
archive = py7zr.SevenZipFile(i)
archive.extractall()
archive.close()
os.remo