“Python/gloss python error handling”的版本间差异
来自菜鸟教程
小 (Pywikibot 4.4.0.dev0) |
小 (机器人:添加分类Python基础教程) |
||
第69行: | 第69行: | ||
</div> | </div> | ||
<br /> | <br /> | ||
+ | |||
+ | [[分类:Python基础教程]] |
2020年10月29日 (四) 08:48的最新版本
<languages />
Python错误处理
The
try
块使您可以测试代码块是否存在错误。
The
except
块可让您处理错误。
The
finally
块使您可以执行代码,而不管try-和except块的结果如何。
异常处理
当发生错误或我们所说的异常时,Python通常会停止并生成错误消息。
这些异常可以使用
try
声明:
例
The
try
块将生成异常,因为
x
没有定义:
try: print(x) except: print("An exception occurred")
由于try块引发错误,因此将执行except块。
没有try块,程序将崩溃并引发错误:
例
该语句将引发错误,因为
x
没有定义:
print(x)