语法

  • try:正常情况下,程序计划执行的语句。
  • except:程序异常是执行的语句。
  • else:程序无异常即try段代码正常执行后会执行该语句。
  • finally:不管有没有异常,都会执行的语句

DEMO

  • name为异常类型,可指定可不指定:
    1. try:
    2. # 代码段1
    3. pass
    4. except name:
    5. # 代码段2
    6. pass
    7. else:
    8. # 代码段3
    9. pass
    10. finally:
    11. # 代码段4
    12. pass