Blank except Clauses : try « Statement « Python Tutorial






while True :
    try:
       v = int( raw_input("Enter a value: "))
       print "We got some valid input!"
       x = 100 / v
       break
    except (KeyboardInterrupt):
       print "well, ok, if you don't really want to.."
       break
    except ZeroDivisionError:
       print "You can't divide by ZERO!"
    except:
       print "Some other error happened here"








3.8.try
3.8.1.try statement encloses pieces of code where one or more known exceptions may occur
3.8.2.Catching Exceptions
3.8.3.Catching Two Exceptions with One Block
3.8.4.Catching the Object
3.8.5.A Real Catch all
3.8.6.Have a block of code that is executed unless something bad happens;
3.8.7.try-finally Statement
3.8.8.The else Clauses: provide a path to execute if no exceptions occur during the try block
3.8.9.Catch Keyboard interrupt exception
3.8.10.Multiple except Clauses
3.8.11.Except two exceptions
3.8.12.Blank except Clauses
3.8.13.traceback object can print out information about the exception
3.8.14.Exception Arguments
3.8.15.get an exception's argument