010讲python :异常处理
来源:互联网 发布:java源码分析书籍 编辑:程序博客网 时间:2024/06/07 22:23
一.对error的认识:Exception
1.错误的解释
①AssertionError断言(assert)语句的失败
②IndexError值超过索引的范围
③keyError 从字典中查找易个不存在的元素
④nameError 访问一个不存在的变量
⑤OSError 操作系统的异常(打开一个不存在的文件)
⑥SytemError语法错误
⑦TypeError 不同类型之间的操作
2.① try -except语句
try:
检测范围
except Exception as reason:
print(str(reason))
or
print('错误原因是:' + str(reason))
or
except (OSError , TypeError) as reason:
②try -finally语句
try:
检测范围
except Exception as reason:
出现异常处理的代码
finally:
必须要执行的代码
③raise语句:显示异常
例子: raise OSError
阅读全文
0 0
- 010讲python :异常处理
- Python语法第8讲:异常处理
- 异常处理 第三讲091114
- 第二十四讲:异常处理
- 第九讲 C#异常处理
- 0704第五讲异常处理
- 第二十四讲:异常处理
- Python异常和异常处理
- C#锐利体验 第十七讲 异常处理
- python异常处理
- Python异常处理
- python 异常处理
- python异常处理
- python如何处理异常
- python之异常处理
- python异常处理
- python异常处理
- Python异常处理
- 网页设计中常见的兼容性问题
- 常见的几种排序算法
- Ubuntu,两个服务器之间 复制文件方法(还包括一些基本的数据处理的部分)
- 【问题解决】小问题记录 -- “Access denied for user 'root'@'localhost' (using password:YES)”
- Python日记8/5
- 010讲python :异常处理
- 一些查找算法 C++
- POJ-3258-River Hopscotch(二分+贪心)
- C++日志库(windows、linux)
- Python库之Requests(iMooc)---(5)
- Inconvertible types:cannot
- 关于在学习过程中遇到的好坏教材的区别
- 算法与数据结构-常用排序算法总结2-计数排序
- HDU 6053 TrickGCD(枚举)