Python之异常篇 [待更新]
2016-03-18 15:19
357 查看
简介
当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。
错误
考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Python会 引发 一个语法错误。
解析:
我们可以观察到有一个SyntaxError被引发,并且检测到的错误位置也被打印了出来。这是这个错误的 错误处理器 所做的工作。
当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。
错误
考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Python会 引发 一个语法错误。
>>> Print 'Hello world' File "<stdin>", line 1 Print 'Hello world' ^ SyntaxError: invalid syntax >>> print 'Hello World' Hello World >>>
解析:
我们可以观察到有一个SyntaxError被引发,并且检测到的错误位置也被打印了出来。这是这个错误的 错误处理器 所做的工作。
相关文章推荐
- 自助学习python+selenium学习网站
- 压缩感知重构算法之OMP算法python实现
- python 小点心 --datetime(日期)
- python正则表达式
- python 登陆接口
- 快排优化Python表示
- python的【爬虫】:使用urllib爬取wiki文章,使用beautifulSoup解析html
- 利用python编写东北大学自动联网程序
- python常用模块
- python 学习小结
- 用Python玩数据-笔记二
- python脚本工具 - 4 获取系统当前时间
- python学习笔记--入门
- python脚本工具 - 3 目录遍历
- 百度云爬虫_python
- Python Extension Packages下载链接
- python高级
- 单例模式
- python (10) 文件与文件夹的删除
- 【Python】python2.7安装pysvn