python3-007 错误和异常
所属分类 python
浏览量 649
语法错误 和 异常
assert(断言)用于判断一个表达式,表达式结果为 false 时 触发异常
try except finally
raise
with 自动清理
with open("/tmp/hello.txt","r") as f:
contents = f.read()
print(contents)
def errorTest(num):
try :
if num >= 10: raise Exception("too big")
except :
print("error")
else :
print("no error")
finally :
print("finnaly run")
errorTest(1)
errorTest(3)
errorTest(20)
except 可同时处理多个异常
except (RuntimeError,TypeError,NameError) :
pass
except OSError as error :
print("os error:{0}".format(error))
except ValueError:
print("value error")
except :
print("unexpected error")
上一篇
下一篇
python3-005 函数
python3 str 内置函数调用错误
python3-006 输入输出
docker search 查看版本
docker 安装 centos7
Java简史