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脚本日志功能
Aug 14 Python
定制FileField中的上传文件名称实例
Aug 23 Python
python实现随机梯度下降(SGD)
Mar 24 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
python实现最大子序和(分治+动态规划)
Jul 05 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
Django继承自带user表并重写的例子
Nov 18 Python
Python FFT合成波形的实例
Dec 04 Python
python 字段拆分详解
Dec 17 Python
利用Python脚本实现自动刷网课
Feb 03 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
python绘图pyecharts+pandas的使用详解
Dec 13 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 GeoIP的使用教程
2011/03/09 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
详解Python装饰器
2019/03/25 Python
python 基于opencv实现图像增强
2020/12/23 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
参观接待方案
2014/03/17 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
暑假家长评语大全
2014/04/17 职场文书
3的组成教学反思
2014/04/30 职场文书
好的促销活动方案
2014/08/21 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
展览会邀请函
2015/02/02 职场文书
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers