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 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
  • 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
  • Python实现读取txt文件中的数据并绘制出图形操作示例

    2021-07-21 17:01:15
  • 数据库查询的分页优化技巧

    2009-05-17 10:31:00
  • Python 的AES加密与解密实现

    2022-07-09 21:49:49
  • Python Spyder 调出缩进对齐线的操作

    2023-07-17 00:56:04
  • 当视觉设计师遇上产品经理、开发工程师…[译]

    2010-01-17 10:18:00
  • asp之家 网络编程 m.aspxhome.com