file_lists = list(glob(os.path.join('.', '*.xlsx')))
# 创建一个压缩包
with zipfile.ZipFile(r"我创建的压缩包.zip", "w") as zipobj:
for file in file_lists:
zipobj.write(file)
# 读取压缩包当中的文件信息
with zipfile.ZipFile("我创建的压缩包.zip", "r") as zipobj:
print(zipobj.namelist())
# 将压缩包当中的单个文件,解压出来
dst = "output"
with zipfile.ZipFile("我创建的压缩包.zip", "r") as zipobj:
zipobj.extract("Book1.xlsx",dst)
# 将压缩包中的所有文件,都解压出来
dst = "output"
with zipfile.ZipFile("我创建的压缩包.zip", "r") as zipobj:
zipobj.extractall(dst)