时间:2021-05-22
今天试了一下用zipfile模块读取有密码的zip压缩文件。
今天用winrar 5.6将一个名字为1.xlsx的excel文件打包成1.zip压缩包。采用默认的压缩算法(没有勾选传统加密锁法):
import zipfileimport pandas as pdzf=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'。
后面我又试了在压缩文件时候勾选“ZIP使用传统加密法”发现可以正常读取加密压缩文件里的excel文件了。
总的 看来zipfile对密码压缩包只支持传统的加密方式。
以上这篇python读取有密码的zip压缩文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
php读取zip文件(删除文件,提取文件,增加文件)实例从zip压缩文件中提取文件复制代码代码如下:open('jQuery五屏上下滚动焦点图代码.zip')=
ZIP4j压缩与解压的实例详解使用的jar包:zip4j_1.3.2.jar基本功能:针对ZIP压缩文件创建、添加、分卷、更新和移除文件(读写有密码保护的Zip
本文实例讲述了Python实现压缩文件夹与解压缩zip文件的方法。分享给大家供大家参考,具体如下:直接上代码#coding=utf-8#甄码农python代码#
Windows系统上使用“.zip”格式压缩文件,其实“.zip”格式文件是Windows和Linux系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、
Linux的压缩和解压缩的方法总结一常用的压缩格式.zip.gz.bz2.tar.gz.tar.bz2二.zip格式压缩1、语法zip压缩文件名源文件名压缩文件