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 相关文章推荐
Python3使用requests登录人人影视网站的方法
May 11 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
在python里从协程返回一个值的示例
Feb 19 Python
set在python里的含义和用法
Jun 24 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
django在保存图像的同时压缩图像示例代码详解
Feb 11 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
Apr 27 Python
Python字符串三种格式化输出
Sep 17 Python
python 常见的反爬虫策略
Sep 27 Python
4种非常实用的python内置数据结构
Apr 28 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通用检测函数集合
2006/11/25 PHP
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
下载给定网页上图片的方法
2014/02/18 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
基于Python实现简单学生管理系统
2020/07/24 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
物流管理专业求职信
2014/05/29 职场文书
2015年药店店长工作总结
2015/04/29 职场文书