[Tutor] a quick Q: how to use for loop to read a series of files with .doc end

Dave Angel d at davea.name
Thu Sep 29 16:43:13 CEST 2011

On 09/29/2011 10:22 AM, lina wrote:
> Hi,
> I want to read a bunch of *.doc file in present working directory,
> how can I use for to read one by one and do further work,
> sorry,
> what's the best reference webpage I can use?
> I googled, lots of distracting info, and I barely can understand how they
> think.
> THanks,
Look in the os module for things like this.  In particular (untested):

import os.path

for fileName in os.listdir(".")
     if os.path.isfile(fileName) and os.path.splitext(fileName) == "doc":
         filedata = open(fileName)
         xxxdosomething with filedata



More information about the Tutor mailing list