本文实例讲述了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程序设计有所帮助。

python的try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...相关推荐

  1. python里try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...

    本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...

  2. python乘法函数_Python中列表与元组的乘法操作示例

    本文实例讲述了Python中列表与元组的乘法操作.分享给大家供大家参考,具体如下: 直接上code吧,还可以这么玩儿 列表乘法: li=[1,] li=li*3 print(li) out: [1, ...

  3. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  4. python not用法_python中not、and和or的优先级与详细用法介绍

    前言 (小白专用)本次所分享的是python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  5. python把文件读成字节流_Python中对字节流/二进制流的操作:struct

    前言 前段时间使用Python解析IDX文件格式的MNIST数据集,需要对二进制文件进行读取操作,其中我使用的是struct模块.查了网上挺多教程都写的挺好的,不过对新手不是很友好,所以我重新整理了一 ...

  6. python斜杠用法_Python中正反斜杠(‘/’和‘\’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  7. python双斜杠是什么意思_Python中正反斜杠(‘/’和‘\’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  8. python里面返回上一步_Python中的这3个骚操作你会吗?

    本文主要介绍Python的高级特性:列表推导式.迭代器和生成器,是面试中经常会被问到的特性. 因为生成器实现了迭代器协议,可由列表推导式来生成,所有,这三个概念作为一章来介绍,是最便于大家理解的,现在 ...

  9. python中下划线开头的命名_Python 中各种下划线的骚操作:_、_xx、xx_、__xx、__xx__、_classname_...

    我们在定义一些变量或者方法的时候,常常会用到下划线,在 Python 中,下划线可是很有用处的哟,比如变量,有些是一个下划线开头的(_xx),有些是两个下划线开头的(__xx),有些是在名称的结尾添加 ...

最新文章

  1. torch 使用hdf5训练
  2. vb.net如何查询电脑麦克风收到声音_如何正确使用苹果电脑?
  3. 燃烧学往年精选真题解析
  4. pycharm 取消连按两下shift出现的全局搜索
  5. Direct2D (35) : 通过 DirectWrite 获取字体列表
  6. 删除指定天数之前的日期文件夹
  7. c#中消息机制阻塞实例与结论
  8. python获取文件读写权限_Python 查看文件的读写权限方法
  9. axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床
  10. 捧上天的AI落地困难,“ 不懂变通”的华为云如何应付?
  11. 能量谱与功率谱(转自百度文库与维基百科)
  12. 诺基亚E5删除自己安装的应用程序
  13. amazon中文文档
  14. 《机器学习实战》学习总结(三)朴素贝叶斯在文本分类的应用
  15. windows安装Composer
  16. 深度学习与计算机视觉教程(18) | 深度强化学习 (梯度策略,Actor-Critic,DDPG,A3C)(CV通关指南·完结)
  17. Azure云服务器初学习
  18. php-ftm,FTM/MTF的激素种类
  19. AI轻松入门,AI零基础入门,AI初级教学,
  20. 解决Android Studio不提示控件的XML属性

热门文章

  1. dijkstra算法C++
  2. QPixmap加载图片失败,有可能是图片太大
  3. 计算机显示屏对比度怎么调整,显示器的亮度和对比度多少合适?显示器亮度对比度调多少眼睛舒服?...
  4. 阿里云服务器设置端口让外网访问
  5. # 【深基3.例7】肥胖问题
  6. xctf攻防世界misc新手区刷题记录
  7. 用chrome 播放GB28181中的视频
  8. 实现Linux中低配版王者荣耀点将系统
  9. java greenplum_java实现greenplum数据库导入实践
  10. ERROR: Can not connect to monitor daemon!的问题