Smaple of recursive directory walker

Traveler Traveler at time.com
Sat Jul 29 15:20:58 EDT 2006


yes this is great i will work from that but how can i use say a list
to pass 10 words?

mylist = ['word1','word2','word3','word4']



On 29 Jul 2006 12:01:03 -0700, "Ant" <antroy at gmail.com> wrote:

>
>> At work I have a directory of about 50 large text files and i need to
>> search thru them for 10 separate words and print how many were found
>> in total.
>>
>> I am new to python so could somebody please show me some sample code
>> that would help me get this done and i will work from that.
>
>Assuming it's primarily the directory walk you need help with,
>something like the following should help:
>
>for root, dirs, files in os.walk('~/mydir'):
>    for file in [f for f in files if f.endswith(".txt")]:
>        fh = open(file)
>        for line in fh:
>            # Search for words.
>        fh.close()




More information about the Python-list mailing list