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


Posted in Python onFebruary 08, 2019

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

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

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

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压缩文件实例

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

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

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

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

Python 相关文章推荐
Python列表list数组array用法实例解析
Oct 28 Python
Python实现快速排序算法及去重的快速排序的简单示例
Jun 26 Python
在java中如何定义一个抽象属性示例详解
Aug 18 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
python表格存取的方法
Mar 07 Python
python中不能连接超时的问题及解决方法
Jun 10 Python
使用python 3实现发送邮件功能
Jun 15 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
Sep 14 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python实现字符串和数字拼接
Mar 02 Python
Python headers请求头如何实现快速添加
Nov 03 Python
Python实现自动玩连连看的脚本分享
Apr 04 Python
对python判断是否回文数的实例详解
Feb 08 #Python
用Python解决x的n次方问题
Feb 08 #Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 #Python
Python实现E-Mail收集插件实例教程
Feb 06 #Python
使用TensorFlow实现二分类的方法示例
Feb 05 #Python
Tensorflow分类器项目自定义数据读入的实现
Feb 05 #Python
在Python 字典中一键对应多个值的实例
Feb 03 #Python
You might like
PHP反射机制用法实例
2014/08/28 PHP
ThinkPHP模型详解
2015/07/27 PHP
Yii Framework框架使用PHPExcel组件的方法示例
2019/07/24 PHP
js获取变量
2006/08/24 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
使用PDB简单调试Python程序简明指南
2015/04/25 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
python使用knn实现特征向量分类
2018/12/26 Python
Django多数据库联用实现方法解析
2020/11/12 Python
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
财务经理的岗位职责
2013/12/17 职场文书
军人违纪检讨书
2014/02/04 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
羊脂球读书笔记
2015/06/30 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android