<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 14 febbraio 2014 15:01, Lorena Doria <span dir="ltr"><<a href="mailto:ldoria9@gmail.com" target="_blank">ldoria9@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:'trebuchet ms',sans-serif">Buongiorno a tutti,</div><div style="font-family:'trebuchet ms',sans-serif">
chiedo il vostro aiuto per uno script che a voi potrā sembrare banale, ma ci sto provando da 2 giorni e non ne vengo a capo, quindi ringrazio in anticipo chi potesse aiutarmi.</div>
<div style="font-family:'trebuchet ms',sans-serif">Devo zippare una serie di files che si trovano in una directory, il problema č che mi crea un file zip con all'interno tutto il percorso, invece mi piacerebbe che all'interno dello zip ci fosse solo i files e non tutte le directory</div>
</div></blockquote><div><br>il metodo write ti permette di specificare il nome che vuoi che assuma dentro l'archvio<br><a href="http://docs.python.org/2/library/zipfile#zipfile.ZipFile.write">http://docs.python.org/2/library/zipfile#zipfile.ZipFile.write</a><br>
 </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">
<div style="font-family:'trebuchet ms',sans-serif">Quello che io faccio e:</div><div style="font-family:'trebuchet ms',sans-serif"><br></div><div>
<div><font face="trebuchet ms, sans-serif">        for file in os.listdir(path):</font></div><div><font face="trebuchet ms, sans-serif">            zip.write(path + file )</font></div></div></div></blockquote><div><br>dovrebbe diventare:<br>
<div><font face="trebuchet ms, sans-serif">            zip.write(path + file, file )</font></div> 
<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>
<div><font face="trebuchet ms, sans-serif">        zip.close()</font></div></div></div></blockquote><br></div>un consiglio: non chiamare le variabili con identificativi del linguaggio<br>in python "zip" č una funzione built-in, e "file" č un tipo predefinito<br>
<br></div><div class="gmail_extra">ciao,<br>Marco<br></div></div>