Python - syntax errors and exception

作者:操作系统

Python - syntax errors and exception

  1. syntax errors (arrow marks)

  2. zero division error, name error, type error.

  3. try except

while True:

try:

x = int(raw_input("Input:"))

break

except ValueError:

print "Something wrong and re-input"

not except will spread this error to up-level try.

except (RuntimeError,TypeError,NameError), allow more than one except and the last except doesn't need to write the errors

can add else at the end of except, code after this can execute when no exception.

图片 1

图片 2

  1. force except

try:

raise NameErrZ喎?" target="_blank" class="keylink">vciw="hahah' # error name and parameter

except NameError:

print 'afdafdf'

raise # another throw

  1. user defined errors

图片 3

  1. clean

file or network

finally will execute no matter exception happed

if exception happened, after execute finally code and will throw again

图片 4

- syntax errors and exception 1. syntax errors (arrow marks) 2. zero division error, name error, type error. 3. try except while True: try: x = int(raw_input("Input:")) brea...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: