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分割和拼接字符串
Nov 01 Python
Python FTP操作类代码分享
May 13 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
pandas DataFrame 删除重复的行的实现方法
Jan 29 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
Python元组常见操作示例
Feb 19 Python
python、Matlab求定积分的实现
Nov 20 Python
TensorFlow设置日志级别的几种方式小结
Feb 04 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
python语言实现贪吃蛇游戏
Nov 13 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 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 危险函数全解析
2009/09/09 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
python实现同时给多个变量赋值的方法
2015/04/30 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
python3实现点餐系统
2019/01/24 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
一套C++笔试题面试题
2012/06/06 面试题
教学实习自我评价
2014/01/28 职场文书
大学同学聚会邀请函
2014/01/29 职场文书
《挑山工》的教学反思
2014/02/16 职场文书
销售会计岗位职责
2014/03/15 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
2014年审计工作总结
2014/11/17 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
休假证明书
2015/06/24 职场文书
Golang中异常处理机制详解
2021/06/08 Golang
python编程项目中线上问题排查与解决
2021/11/01 Python