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中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
详解Python中的相对导入和绝对导入
Jan 06 Python
Django 使用logging打印日志的实例
Apr 28 Python
python发送邮件脚本
May 22 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
对Python3 序列解包详解
Feb 16 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 Python
Python CVXOPT模块安装及使用解析
Aug 01 Python
Keras loss函数剖析
Jul 06 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
Aug 07 Python
Python析构函数__del__定义原理解析
Nov 20 Python
Python机器学习工具scikit-learn的使用笔记
Jan 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简单实现文件或图片强制下载的方法
2016/12/06 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
js查错流程归纳
2012/05/04 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python求斐波那契数列示例分享
2014/02/14 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python随机取list中的元素方法
2018/04/08 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
Django获取应用下的所有models的例子
2019/08/30 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
Keras实现DenseNet结构操作
2020/07/06 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
C#实现启动一个进程
2016/10/01 面试题
幼儿园安全责任书
2014/04/14 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
英语复习计划
2015/01/19 职场文书
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS