try:print("test1")
f =open("123.txt","r")print("text2")print(num)except(NameError,IOError):# 将可能出现的错误都放在这里print("出现错误")
获取错误描述
try:print("test1")
f =open("123.txt","r")print("text2")print(num)except(NameError,IOError)as result:print("出现错误")print(result)
获取所有异常
try:print("test1")
f =open("123.txt","r")print("text2")print(num)except Exception as result:# Exception可以承接任何异常print("出现错误")print(result)
异常处理
import time
try:
f =open("123.txt","r")try:whileTrue:
content = f.readline()iflen(content)==0:break
time.sleep(2)print(content)finally:# 无论如何一定会执行的
f.close()except Exception as result:print("发生异常")