Problem while trying to extract a directory from a zipfile.

ralobao ralobao at gmail.com
Tue Dec 7 19:50:05 EST 2004


I have this code:

    try:
        file = zipfile.ZipFile(nome_arquivo)
        Gauge.start() #inicia o Gauge
        for element in file.namelist():
            try:
                newFile = open(diretorio + element,"wb")
            except:
                newFile = open(diretorio + element + '/',"w")
            # Gauge
            percent = percent + 10
            Gauge.update(percent)
            Gauge.set_text("Extraindo" + element)
            # Extrai
            newFile.write(file.read(element))
            newFile.close()

But when i try to extract an zipfile with a directory in it the code
returns me an IOErro exception: "It is a directory"

Please how can i solve it ?



More information about the Python-list mailing list