Python中的错误和异常处理简单操作示例【try-except用法】


Posted in Python onJuly 25, 2017

本文实例讲述了Python中的错误和异常处理操作。分享给大家供大家参考,具体如下:

#coding=utf8
print '''''
程序编译时会检测语法错误。
当检测到一个错误,解释器会引发一个异常,并显示异常的详细信息。
在代码中添加错误检测及异常处理,只需要将代码封装在try-except语句中。
try:
  try_suite
except :
  except_suite
-------------------------------------------------------------------------------
try之后的代码组就是用户管理的代码。
except之后的代码组是处理错误的代码。
'''
try:
  filename=raw_input("Enter file name:")
  output=open(filename,'r')
  for eachline in output:
    print eachline
  output.close()
except IOError,e:
  print "file open error:",e

运行结果:

Python中的错误和异常处理简单操作示例【try-except用法】

更多Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python socket C/S结构的聊天室应用实现
Nov 30 Python
Python Tkinter GUI编程入门介绍
Mar 10 Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 Python
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
pycharm安装图文教程
May 02 Python
django模板语法学习之include示例详解
Dec 17 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 #Python
Python实现类的创建与使用方法示例
Jul 25 #Python
python数据结构之链表的实例讲解
Jul 25 #Python
python数据结构链表之单向链表(实例讲解)
Jul 25 #Python
利用python模拟实现POST请求提交图片的方法
Jul 25 #Python
利用django如何解析用户上传的excel文件
Jul 24 #Python
Python编程之变量赋值操作实例分析
Jul 24 #Python
You might like
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
js style.display=block显示布局错乱问题的解决方法
2016/09/21 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
树莓派实现移动拍照
2019/06/22 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
电子银行营销方案
2014/02/22 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
关于迟到的检讨书
2015/05/06 职场文书