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
0
投稿
猜你喜欢
教你使用Python提取视频中的美女图片
2021-05-21 22:41:50
Kibo 用于处理键盘事件的Javascript工具库
2024-04-10 10:45:53
移动网站开发:标记语言
2010-06-08 13:42:00
python基础教程之udp端口扫描
2022-01-10 01:03:22
Python3 多线程(连接池)操作MySQL插入数据
2024-01-27 14:32:57
Python实现压缩与解压gzip大文件的方法
2021-10-13 19:39:41
Python批量修改文件名实例操作分享
2022-04-11 06:14:47
间歇向上无缝翻滚代码
2008-05-05 12:30:00
Mysql数据库常用命令
2009-03-06 14:29:00
Vue实现文本编译详情
2024-06-05 09:20:06
python3使用python-redis-lock解决并发计算问题
2021-05-09 16:04:18
pytorch:torch.mm()和torch.matmul()的使用
2022-05-25 21:32:40
javascript设置和获取cookie的方法实例详解
2024-04-22 13:05:08
使用Python实现在Windows下安装Django
2023-03-16 12:58:03
利用Python的folium包绘制城市道路图的实现示例
2021-01-26 02:02:16
SQL语句中EXISTS的详细用法大全
2024-01-22 11:09:11
Python获取当前时间的方法
2022-06-11 18:24:03
django中的图片验证码功能
2022-06-10 00:07:54
简单谈谈JS中的正则表达式
2023-07-22 00:50:22
python实现与redis交互操作详解
2022-07-07 17:37:18