python 异常处理

python遇到异常时应该怎么处理呢?

例如:

平时我们习惯写代码.

open('xxx.txt')
print (num)

使用open打开一个不存在的文件,亦或者是打印一个未定义的变量num. 都会抛出一个异常.

file

如上图, 使用open 打开不存在的文件, 会产生异常名为: FileNotFoundError .

我们如何捕获异常?

try:
    open('xxx.txt')
    print (num)
except FileNotFoundError:
    print('出现异常后的处理逻辑.')

file

except 后面就是异常的名字.

本作品采用《CC 协议》,转载必须注明作者和本文链接
by JeffreyBool blog :point_right: link
JeffreyBool
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!