On Sun, Sep 6, 2009 at 12:54 AM, hrishy<hris...@yahoo.co.uk> wrote: > Hi > > sum = 0 > for item in readData: > try: > sum += int(item) > except ValueError: > print "Oops! That was no valid number. Instead it was:", item > > So you mean to say this would ignore the bad data and continue processing ?
Yes. A new "try" happens every loop iteration since the "try" is within the loop body. Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list