写在之前
从去年开始关注python这个软件,途中间间断断看与学过一些关于python的东西,感觉python确实是一个简单优美、容易上手的脚本编程语言,众多的第三方库使得python异常的强大,可以处理许多不同的问题,同时它的许多开源免费的库使得python的使用也是十分的广泛。在科学计算、数据处理与图像领域,自己曾经一直在使用matlab,感觉matlab也是一个语言优美、简单方便的编程语言,...
分类:
编程语言 时间:
2015-07-07 17:02:36
阅读次数:
221
引入异常处理机制,使得运行的程序发生错误时,不至于崩溃。常见格式:try:
command1
except:
command2当command1执行出错时,就会执行command2。command2通常是自己定义的错误提示或者系统默认的提示。eg:#!/usr/bin/python
while1:
c=raw_input("input‘c‘continue,otherwis..
分类:
编程语言 时间:
2015-06-29 20:38:14
阅读次数:
186
目录:1.1 python标准异常1.2 简介1.3 try语句 1.3.1 使用try和except语句来捕获异常 1.3.2 该种异常处理语法的规则 1.3.3 使用try跟finally1.4 用raise语句手工引发一个异常1.5 采用traceback(跟踪)模块查看异常1.6 采用...
分类:
编程语言 时间:
2015-06-27 15:56:13
阅读次数:
153
自定义一个异常类,判断用户输入的字符串长度是否够
#!/usr/bin/python
#Filename:user_defined_exception.py
class ShortInputException(Exception):
'''A user-defined exception class.'''
def __init__(self, length, atleast)...
分类:
编程语言 时间:
2015-06-16 21:20:19
阅读次数:
147
8.1什么是异常python用异常对象来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(一种错误信息)终止执行:>>>1/0报错如果这些错误信息就是异常的全部功能,那么它也就不必存在了。事实上,每个异常都是一个类的实例,..
分类:
编程语言 时间:
2015-06-13 06:27:34
阅读次数:
171
异常抛出机制:为程序开发人员提供一种在运行错误发现,进行恢复处理,然后继续执行的能力。范例:>>>try:
...f=open(‘unfile.py‘,‘r‘)
...exceptIOError,e:
...printFalse,str(e)
...
False[Errno2]Nosuchfileordirectory:‘unfile.py‘#!/usr/bin/python
try:#try尝试..
分类:
编程语言 时间:
2015-06-09 17:37:05
阅读次数:
198
1、异常简介
从软件方面来说,错误是语法或是逻辑上的,当python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。异常分为两个阶段:首先是引起异常发生的错误,然后是检测和采取可能的措施。常见异常有NameError、ZeroDivisionError、SyntaxError、IndexError、KeyError、IOError、AttributeError、V...
分类:
编程语言 时间:
2015-05-28 09:32:01
阅读次数:
223
?##sys.exc_info()
返回 (type, value, traceback). type为异常类型, value为异常的参数(通常为异常错误的信息), traceback为跟踪回溯的对象. exc_type, exc_value, exc_traceback = sys.exc_info()
print "*** print sys.exc_info:"
pri...
分类:
编程语言 时间:
2015-04-28 11:55:29
阅读次数:
289
traceback模块被用来跟踪异常返回信息. 如下例所示:12345importtracebacktry:raiseSyntaxError,"traceback test"except:traceback.print_exc()将会在控制台输出类似结果:1234Traceback (most re...
分类:
编程语言 时间:
2015-04-23 19:08:11
阅读次数:
441
一个程序要保持稳定运行必须要有异常处理,本文将简单介绍Python中的try…except..异常处理语句的使用。...
分类:
编程语言 时间:
2015-04-01 15:34:23
阅读次数:
169