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程序設(shè)計有所幫助。
相關(guān)文章
深入理解Python中range和xrange的區(qū)別
這篇文章主要介紹了深入理解Python中range和xrange的區(qū)別,從用法和輸出等方便詳細(xì)介紹了之間的差別。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文件生成,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Python中處理無效數(shù)據(jù)的詳細(xì)教程
無效數(shù)據(jù)是指不符合數(shù)據(jù)收集目的或數(shù)據(jù)收集標(biāo)準(zhǔn)的數(shù)據(jù),這些數(shù)據(jù)可能來自于不準(zhǔn)確的測量、缺失值、錯誤標(biāo)注、虛假的數(shù)據(jù)源或其他問題,本文就將帶大家學(xué)習(xí)Python中如何處理無效數(shù)據(jù),感興趣的同學(xué)可以跟著小編一起來學(xué)習(xí)2023-06-06
Python調(diào)整數(shù)組形狀如何實現(xiàn)
這篇文章主要介紹了Python調(diào)整數(shù)組形狀如何實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12

