On 2014-08-10 04:30, Bill wrote:
Hi,

I'm relatively new to Python and I'm trying to write a script to
iterate through a series of text files in folder searching for some
specific text and write it to a CSV.

I plan to use Regex to match the text and I have already identified
the Regex to do this. I've also got as far as creating a CSV using
python but, being new to this, I'm looking for some pointers on how to
traverse through the folder and open each file in turn to check the
content for matches using Regex.

Any advice would be gratefully received.

Regards

Bill

I suggest you begin with os.path.walk()
https://docs.python.org/2/library/os.path.html

To traverse files line by line:
    for f_name in mylistoffiles:
        try:
            f = open(f_name, 'r', encoding='utf-8')
        except IOError as err_report:
            # you might want to keep track of failures
            continue
        for line in f:
            # apply your regex code and do whatever
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to