Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法
更新時間:2015年05月22日 10:53:28 作者:孤舟釣客
這篇文章主要介紹了Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法,涉及Python針對zip文件操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
'''''
Created on Dec 24, 2012
將文件歸檔到zip文件,并從zip文件中讀取數(shù)據(jù)
@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 文件中讀取數(shù)據(jù)
# 直接檢查一個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程序設計有所幫助。
相關(guān)文章
深入理解Python中range和xrange的區(qū)別
這篇文章主要介紹了深入理解Python中range和xrange的區(qū)別,從用法和輸出等方便詳細介紹了之間的差別。2017-11-11
python使用pandas讀xlsx文件的實現(xiàn)
這篇文章主要介紹了python使用pandas讀xlsx文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
PyCharm GUI界面開發(fā)和exe文件生成的實現(xiàn)
這篇文章主要介紹了PyCharm GUI界面開發(fā)和exe文件生成,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03
Python調(diào)整數(shù)組形狀如何實現(xiàn)
這篇文章主要介紹了Python調(diào)整數(shù)組形狀如何實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-12-12

