You Are Here:

Community: Wiki

This page was last modified on 29 September 2009, at 04:34.

Como criar e extrair arquivos, em Python

From Forum Nokia Wiki


Original: How to create and extract archives (Inglês)


ID Creation date 2 de Junho de 2008
Platform S60 1ª Edição, S60 2ª Edição, S60 3ª Edição Tested on devices Nokia N95, Nokia E90
Category Python Subcategory Arquivos/Dados


Keywords (APIs, classes, methods, functions): arquivo zipado

Introdução

Este artigo mostra como criar e extrair arquivos zip em Python.

Código fonte

Criando um arquivo

import zipfile
 
 
#Cria um novo arquivo
a = zipfile.ZipFile("C:\\x.zip", 'w')
#Adicionar o arquivo "x.sis" ao arquivo zip
a.write("C:\\x.sis")
#Fecha o arquivo
a.close()

Anexar a um arquivo existente

import zipfile
 
 
#Abre o arquivo
a = zipfile.ZipFile("C:\\x.zip", 'a')
#Adiciona o arquivo "y.sis" ao arquivo zip
a.write("C:\\y.sis")
#Fecha o arquivo
a.close()

Extraindo o conteúdo de um arquivo

import zipfile
 
 
#Abra o arquivo em modo de leitura
a = zipfile.ZipFile("C:\\x.zip", 'r')
#Extract every file from it
for i in a.namelist():
b = open("C:\\"+i, 'wb')
b.write(a.read(i))
b.close()
#Fecha o aruqivo
a.close()

Resultados

As operações acima descritas são executadas.

Informações adicionais

Mais informações sobre a biblioteca zipfile podem ser encontradas aqui.

Related Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia