异常检测和处理

Python笔记本
468 0

知识点

chrome_mvEqsGTmoi.png

代码

# i = j

# print())

# d = {'a':1 , 'b':2}
# print(d['a'])
# print(d['d'])

# year = int(input('Please input year: '))

##异常捕获输出代码演示
# try:
#     year = int(input('Please input year: '))
# except ValueError:
#     print('年份要输入数字哦')
# finally:
#     print('输出finally后面的语句')

#except可以同时捕获多种异常,但是需要将异常写成元组形式
#except (ValueError, KeyError, AttributeError)

#捕获错误信息以及输出错误代码
# try:
#     print(1/0)
# except ZeroDivisionError as e:
#     print('0不能做除数,错误代码:%s' %e)

#在不知道错误类型的前提下,输出所有错误信息
# try:
#     print(1/0)
# except Exception as e:
#     print('错误代码:%s' %e)

#自己定义错误类型
try:
    raise NameError('helloError')
except:
    print('My custom error')

Demo

pycharm64_MYCWto84vm.png

pycharm64_fxcdg7LLEK.png

pycharm64_ho62H2i1bb.png

最后更新 2019-09-16
评论 ( 0 )
评论已关闭