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 |
Este artigo mostra como criar e extrair arquivos zip em Python.
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()
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()
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()
As operações acima descritas são executadas.
Mais informações sobre a biblioteca zipfile podem ser encontradas aqui.
No related wiki articles found