Python异常
来源:互联网 发布:java tcp编程实例 编辑:程序博客网 时间:2024/06/06 02:13
1.常用异常名
AttributeError 调用不存在的方法引发的异常。
EOFError 遇到文件末尾引发的异常。
ImportError 导入模块出错引发的异常。
IndexError 列表越界引发的异常。
IOError I/O操作引发的异常,如打开文件出错等。
KeyError 使用字典中不存在的关键字引发的异常。
NameError 使用不存在的变量名引发的异常。
TabError 语句块缩进不正确引发的异常。
ValueError 搜索列表中不存在的值引发的异常。
ZeroDivisionError 除数为零引发的异常。
2.语法
try:
...guarded clause...
except ...expression... :
...exception handler codee...
finally:
...clean-up code...
3. raise语句
def crossProduct(seq1, seq2):
if not seq1 and not seq2:
raise ValueError, "Sequence arguments must be non-empty."
return [(x, y) for x1 in seq1 for x2 in seq2]
http://huaxia524151.iteye.com/blog/1345058
0 0
- Python 异常
- python 异常
- python 异常
- python异常
- 【Python】异常
- python异常
- python异常
- python异常
- PYTHON-异常
- python异常
- Python 异常
- Python异常
- Python异常
- Python异常
- Python异常
- python 异常
- python 异常
- Python 异常
- Sql语句备份恢复数据库
- LBP特征提取算法的提取与实现
- leetcode--Best Time to Buy and Sell Stock II
- 最近点对(分治)
- 如何查询本机ip地址
- Python异常
- 初识ActiveMQ
- C语言string.h中常用字符函数介绍
- 17个新手常见Python运行时错误
- javascript闭包
- vcl控件常用属性和方法
- .NET I/O 操作
- openstack restful api 使用
- Laydate日期乱码