马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
知识点:
Exception:永远不要相信你的用户。
一个栗子:file_name = input("请输入要打开的文件名:")
f = open(file_name)
print("文件的内容是:\n")
for i in f:
print(i,end = "")
请输入要打开的文件名:RECCRD.TXT
Traceback (most recent call last):
File "E:/Python/第032讲.异常处理:你不可能总是对的/实验.py", line 2, in <module>
f = open(file_name)
FileNotFoundError: [Errno 2] No such file or directory: 'RECCRD.TXT' #在这里报了“找不到文件错误”异常。
常见的异常总结:
1)AssertionError(断言语句 assert 失败)
assert 3 > 4 #assert关键字后面的为假,那么会报AssertionError异常
2)AttributeError(尝试访问未知的对象属性)
my_list = [1,2,3,4,5]
my_list.fishc #试图访问对象的属性是不存在的时候引发的异常。
3)IndexError(索引超出序列的范围)
my_list = [1,2,3,4,5]
print(my_list[3])
print(my_list[5]) #索引超出了列表my_list的范围。
4)KeyError(字典中查找一个不存在的关键字)
my_dict = {1:"one",2:"tow",3:"three"}
print(my_dict[4]) #在字典中找不到键4,。
5)NumeError(尝试访问一个不存在的变量)
print(i) #访问未定义的变量i。
6)ZeroDivisionError(除数为零)
print(5 / 0)
没啦!
|