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 30 Python
Python2随机数列生成器简单实例
Sep 04 Python
详解python字节码
Feb 07 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
Python使用Shelve保存对象方法总结
Jan 28 Python
用Python解决x的n次方问题
Feb 08 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 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
基于mysql的论坛(7)
2006/10/09 PHP
php设计模式之命令模式的应用详解
2013/05/21 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
Python利用ansible分发处理任务
2015/08/04 Python
python if not in 多条件判断代码
2016/09/21 Python
python实现人民币大写转换
2018/06/20 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
Python 解析简单的XML数据
2020/07/24 Python
Python下载的11种姿势(小结)
2020/11/18 Python
python 如何对logging日志封装
2020/12/02 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
开幕式邀请函
2015/01/31 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
新课程改革心得体会
2016/01/22 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL