当前位置:脚本大全 > > 正文

python如何解压加密zip文件(python读取有密码的zip压缩文件实例)

时间:2022-04-02 16:52:14类别:脚本大全

python如何解压加密zip文件

python读取有密码的zip压缩文件实例

今天试了一下用zipfile模块读取有密码的zip压缩文件。

今天用winrar 5.6将一个名字为1.xlsx的excel文件打包成1.zip压缩包。采用默认的压缩算法(没有勾选传统加密锁法):

python如何解压加密zip文件(python读取有密码的zip压缩文件实例)

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • import zipfile
  • import pandas as pd
  • zf=zipfile.zipfile("f:/desktop/1.zip")
  • print(zf.namelist())
  • f=zf.open('1.xlsx',mode='r',pwd='123456'.encode('utf-8'))
  • df=pd.read_excel(f)
  • print(df)
  • zf.close()
  • 出现错误:runtimeerror: bad password for file '1.xlsx'。

    python如何解压加密zip文件(python读取有密码的zip压缩文件实例)

    后面我又试了在压缩文件时候勾选“zip使用传统加密法”发现可以正常读取加密压缩文件里的excel文件了。

    python如何解压加密zip文件(python读取有密码的zip压缩文件实例)

    总的 看来zipfile对密码压缩包只支持传统的加密方式。

    以上这篇python读取有密码的zip压缩文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/qq_24499417/article/details/86520127

    上一篇下一篇

    猜您喜欢

    热门推荐