try……except 语句
try:
(正常执行内容)
except A:
(发生A错误时执行的内容)
except :
(发生除了A错误以外的错误时执行的内容)
else :
(没有错误时执行的内容)
finally:
(总是执行的内容)
with……as语句
格式:with expression as variable
with-block
expression类型为类,执行with……as时先执行expression里的_enter_再执行with-block,最后执行expression里的_exit_.
约等于:try:
_enter_
with-block
finally:
_exit_
try……except语句通常用于检测是否发生错误。
with……as语句通常用于打开文件,自动关闭。