Python异常处理有很强大处理能力,把错信息的显示给客户,在Python异常处理中,可以对其运行操作,下面是我们是对Python异常处理进行的一个详细的介绍,希望大家有所收获。Python的异常处理能力是很强大的,可向用户准确反馈出错信息。
创新互联公司是一家专业提供托里企业网站建设,专注与网站建设、网站设计、HTML5建站、小程序制作等业务。10年已为托里众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
1使用try和except语句来捕获异常
- try:
- block
- except [exception,[data…]]:
- block
- try:
- block
- except [exception,[data...]]:
- block
- else:
- block
- try:
- f = open(“file.txt”,”r”)
- except IOError, e:
- print e
Python异常处理有很强大处理能力,把错信息的显示给客户,在Python异常处理中,可以对其运行操作,下面是我们是对Python异常处理进行的一个详细的介绍,希望大家有所收获。
Python的异常处理能力是很强大的,可向用户准确反馈出错信息。
2使用try和except语句来捕获异常
- try:
- block
- except [exception,[data…]]:
- block
- try:
- block
- except [exception,[data...]]:
- block
- else:
- block
捕获到的IOError错误的详细原因会被放置在对象e中,然后运行该python 异常处理的except代码块捕获所有的异常
3. 用raise语句手工引发一个异常:
- raise [exception[,data]]
- try:
- raise MyError #自己抛出一个异常
- except MyError:
- print 'a error'
- raise ValueError,’invalid argument’
4. 采用sys模块回溯最后的异常
- import sys
- try:
- block
- except:
- info=sys.exc_info()
- print info[0],":",info[1]
5. python 异常处理的一些其它用途
下面的例子演示了如何使用异常支持特定平台功能。代码来自 getpass 模块,一个从用户获得口令的封装模块。获得口令在 UNIX、Windows 和 Mac OS 平台上的实现是不同的,但是这个代码封装了所有的不同之处。
【编辑推荐】
当前文章:用Python异常处理来显示错误信息
分享URL:http://www.shufengxianlan.com/qtweb/news23/50773.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联