try Python · 关键字
把可能出错的代码放进一个“安全试验区”里试着运行,就像让你家小孩在铺了软垫的围栏里学走路:摔倒了(出错)有垫子接着,不会伤到外面,你还能过去扶一下(处理错误),然后继续正常生活。程序不会因为这个小意外就整个崩掉。
怎么用
python
try:
# 可能出错的代码
except 错误类型:
# 出错后要做什么
小例子
try:
结果 = 10 / 0 # 这里会出错,因为不能除以 0
except ZeroDivisionError:
print("出错了:不能除以 0")
print("程序继续运行")
运行结果
出错了:不能除以 0 程序继续运行
对比
如果没有 try,程序会直接报错并停止
结果 = 10 / 0 # 程序在这里崩溃,后面代码不会执行
print("这行不会打印")
有了 try,错误被 except 接住,程序还能继续往下走。
官方文档:https://docs.python.org/zh-cn/3/tutorial/errors.html#tut-handling
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条