python模块之ZipFile
2018-06-17 23:53:28来源:未知 阅读 ()
1)zipfile的简单应用
如果只是简单的用python进行压缩和解压,方法如下
import zipfile f = zipfile.ZipFile('filename.zip','w',zipfile.ZIP_DEFLATED) f.write('1.txt') f.write('2.doc') f.write('3.zip') f.close() f.zipfile.ZipFile('Filename') f.extractall() f.close()
* zipfile.ZipFile(fileName[, mode[, compression[, allowZip64]]])
* mode 和文件操作一样,'r'表示只打开一个存在的只读ZIP文件;'w'表示清空并打开一个只写的ZIP文件,或者创建只写一个ZIP文件;'a'表示打开一个ZIP文件,并添加内容。
compression表示压缩格式,可选的格式只有两种:ZIP_STORE;ZIP_DEFLATED。ZIP_STORE是默认的,表示不压缩;ZIP_DEFLATED表示压缩。allowZip64为True时,表示支持64位的压缩。
2)zipfile爆破zip脚本
python版本
· python 2.7.12
涉及模块
· zipfile
· threading
涉及文件
· zip文件
· txt密码字典
#coding: utf-8 import zipfile import threading def zipbp(zfile, pwd): try: zfile.extractall(pwd=pwd) print 'password found : %s' % pwd except: return def main(): zfile = zipfile.ZipFile('c.zip') pwdall = open('aa.txt') for pwda in pwdall.readlines(): pwd = pwda.strip('\n') t = threading.Thread(target=zipbp, args=(zfile, pwd)) t.start() t.join() if __name__ == '__main__': main()
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:py基础之无序列表
下一篇:编程语言与Python学习(二)
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash