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 RuntimeError: thread.__init__() not called解决方法
Apr 28 Python
django 修改server端口号的方法
May 14 Python
mac PyCharm添加Python解释器及添加package路径的方法
Oct 29 Python
python中pygame安装过程(超级详细)
Aug 04 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
Python的in,is和id函数代码实例
Apr 18 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
Python使用pycharm导入pymysql教程
Sep 16 Python
python跨文件使用全局变量的实现
Nov 17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
Jan 27 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获取网址的顶级域名函数代码
2012/09/24 PHP
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
js调用图片隐藏&显示实现代码
2013/09/13 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
python之virtualenv的简单使用方法(必看篇)
2017/11/25 Python
Python输出各行命令详解
2018/02/01 Python
Flask 让jsonify返回的json串支持中文显示的方法
2018/03/26 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
Python学习之time模块的基本使用
2021/01/17 Python
Python实现简单猜数字游戏
2021/02/03 Python
python wsgiref源码解析
2021/02/06 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
学校办公室主任职责
2013/12/27 职场文书
借款担保书范文
2014/05/13 职场文书
股东授权委托书范文
2014/09/13 职场文书
五好家庭事迹材料
2014/12/20 职场文书
先进学校事迹材料
2014/12/30 职场文书
工作表扬信
2015/01/17 职场文书
导游词之上海豫园
2019/10/24 职场文书
利用 JavaScript 构建命令行应用
2021/11/17 Javascript