[Tutor] Zipfile and File manipulation questions.

Bill Burns billburns at pennswoods.net
Sat Oct 14 14:12:14 CEST 2006


Chris Hengge wrote:
> First question..
> 
> This is the code that I have:
> for filename in zfile.namelist():
>         outfile = open(filename, 'w')
>         outfile.write(zfile.read(filename))
>         outfile.close()
> 
> Is there a way to say :
> for filename in zfile.namelist() contains '.txt, .exe':
>         outfile = open(filename, 'w')
>         outfile.write(zfile.read(filename))
>         outfile.close()


Maybe take a look at 'endswith':

Example:
for filename in zfile.namelist():
     if filename.endswith('.exe') or filename.endswith('.txt'):
         # do something with filename


> second question is along the same lines..
> 
> I'm looking for a way to say:
> os.remove('All by .py')
> 
> or-
> 
> os.remove('*.txt, *.exe')
> 
> Thank you all again for your time and effort.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list