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处理文本换行符实例代码
Feb 03 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
May 21 Python
对Python 内建函数和保留字详解
Oct 15 Python
Python正则表达式和re库知识点总结
Feb 11 Python
Python定时任务APScheduler的实例实例详解
Jul 22 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
Python with标签使用方法解析
Jan 17 Python
tensorflow自定义激活函数实例
Feb 04 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
python 如何停止一个死循环的线程
Nov 24 Python
python用opencv 图像傅里叶变换
Jan 04 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
Feb 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
php4的彩蛋
2006/10/09 PHP
php实现aes加密类分享
2014/02/16 PHP
帝国cms常用标签汇总
2015/07/06 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
Python中的引用和拷贝浅析
2014/11/22 Python
Python中的迭代器漫谈
2015/02/03 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
Python----数据预处理代码实例
2019/03/20 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
写一个方法1000的阶乘
2012/11/21 面试题
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
绘画设计学生的个人自我评价
2013/09/20 职场文书
本科毕业生自我鉴定
2013/11/02 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
高考学习决心书
2015/02/04 职场文书
学校端午节活动总结
2015/02/11 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang