Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
作者:孤舟钓客 时间:2021-07-03 18:21:00
本文实例讲述了Python3实现将文件归档到zip文件及从zip文件中读取数据的方法。分享给大家供大家参考。具体实现方法如下:
'''''
Created on Dec 24, 2012
将文件归档到zip文件,并从zip文件中读取数据
@author: liury_lab
'''
# 压缩成zip文件
from zipfile import * #@UnusedWildImport
import os
my_dir = 'd:/中华十大名帖/'
myzip = ZipFile('d:/中华十大名帖.zip', 'w', ZIP_DEFLATED)
for file_name in os.listdir(my_dir):
file_path = my_dir + file_name
print(file_path)
myzip.write(file_path)
myzip.close()
print('finished')
# 从zip 文件中读取数据
# 直接检查一个zip格式的归档文件中部分或所有的文件,
# 同时还要避免将这些文件展开到磁盘上
my_zip = ZipFile('d:/中华十大名帖.zip')
for file_name in my_zip.namelist():
print('File:', file_name, end = ' ')
file_bytes = my_zip.read(file_name)
print('has ', len(file_bytes), ' bytes')
希望本文所述对大家的Python程序设计有所帮助。
标签:Python,zip
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2022-04-22 01:39:50
ASP制作中使用MYSQL的分析
2008-10-13 09:25:00
网页上的广告条设计思考
2008-06-29 14:16:00
asp如何实现强制登录注册?
2010-05-24 18:13:00
CSS 几条经典的 CSS Tips
2008-08-20 18:40:00
理解Python数据离散化手写if-elif语句与pandas中cut()方法实现
2023-02-24 10:33:33
Go程序性能优化及pprof使用方法详解
2023-08-28 14:04:40
![](https://img.aspxhome.com/file/2023/3/99063_0s.png)
Ubuntu下设置mysql自动备份
2010-10-25 20:25:00
ASP MSSQL存储过程的实现小例
2011-04-06 11:02:00
关于搜索建议的两点小问题
2011-09-16 20:15:29
php下使用iconv需要注意的问题
2023-11-23 03:05:09
求英文字母或数字或下划线或汉字的js正则表达式
2009-08-04 17:59:00
Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])
2011-03-10 11:06:00
asp如何用SA-FileUp上传多个文件?
2010-06-13 14:34:00
python使用selenium打开chrome浏览器时带用户登录信息实现过程详解
2023-07-19 05:00:37
![](https://img.aspxhome.com/file/2023/8/60298_0s.jpg)
Python实现读取txt文件中的数据并绘制出图形操作示例
2021-07-21 17:01:15
![](https://img.aspxhome.com/file/2023/6/66416_0s.png)
数据库查询的分页优化技巧
2009-05-17 10:31:00
Python 的AES加密与解密实现
2022-07-09 21:49:49
Python Spyder 调出缩进对齐线的操作
2023-07-17 00:56:04
![](https://img.aspxhome.com/file/2023/2/61172_0s.jpg)
当视觉设计师遇上产品经理、开发工程师…[译]
2010-01-17 10:18:00
![](https://img.aspxhome.com/file/UploadPic/20101/17/gui_vs_pm_01-86s.jpg)