[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



-- 

DaveA



More information about the Tutor mailing list