ZIP files

Oriana oriana.falco at
Wed Nov 10 17:05:28 CET 2004


I'm beginning to use the zipfile module in Python and I'm confused
about something. I am trying to extract certain files from one zip and
copy them into another one. This is the code I‘ve got so far:

import string 
import os, re
from zipfile import *

path= raw_input("\n Please enter the zipfile to be copied: ")

new_zip= ZipFile('', 'w')

orig_zip=ZipFile(path, 'r')
zip_files= orig_zip.namelist()

for file in zip_files:
    if  file[-2:] == '.c' or file[-2:] == '.h' or file[-4:] == '.exe':
        tempfile = open(file,'w')
        x =


So far, this code does the work, but I think it's to much work for
just copying entire files
Is there any other way to do this????
Basically, what I want to do is create a copy of the zip but with a
different name
thanks in advance, Oriana

More information about the Python-list mailing list