废话就不多说了,开始。。。
异常处置在之前的学习中我们始终没有触接过。
哦对,我们甚至还不道知怎么向序程输入一段字符串。那么我们在这里供提一个小例子。
在命令行中,我们输入
s = raw_input('Enter something --> ')
好了,我们经已道知如何输入一个字符串了,那么当我们输入 s = raw_input('Enter something --> ') 以后按回车, 然后,我们按下 Ctrl + D 。
这时,我们获得了一个异常情况,EOF -----> end of file
这时,我们不望希序程崩溃,所以,我们要处置这个异常。
根据我们的参考书DIP所述,像大多数面向对象的语言一样,Python也有具异常处置的功能。当初请出我们的配角:
try: <...............> #可能失掉异常的语句 except <.......>: #锁定是种哪异常 <...............> #出现异常的处置方法
对于下面的例子,我们写一个异常处置看一下.
import sys try: s = raw_input('Enter something --> ') #可能失掉异常的语句 except EOFError: #锁定是种哪异常 print 'ERROR INPUT !' #出现异常的处置方法 sys.exit() print s
明显这个序程的意思非常明白,如果输入没有错,那么该应出输输入的字符串. 如果有错,就该应示提.
如果有多重异常情况,那么我们可以写多个except 来解决问题.
至于更杂复的情况,可以参阅 http://woodpecker.org.cn/diveintopython/file_handling/index.html#fileinfo.exception
福利君也会在后日补全对类各函数的用法详解.
文章结束给大家分享下程序员的一些笑话语录: 与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
“一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
“呵呵………”我笑。忽然她问:“你有网站吗?”
相关推荐
2. try....except...except结构 语法格式: try: try语句块 #被监控的语句 except 内建异常类名: except语句块 #处理第一种异常情况的语句 except内建异常类名: except语句块 #处理第二种异常情况的语句 …… 异常...
第七周-第09章节-Python3.5-异常处理TryExcept.avi
try..except.........103 引发异常..........105 try..finally.........107 概括.....108 第14章 Python标准库..109 简介.....109 sys模块109 os模块..112 概括.....113 第15章更多Python的内容......114 ...
今天小编就为大家分享一篇在python中利用try…except来代替if…else的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 在有些情况下,利用try…except来捕捉异常可以起到代替if…else的作用...
python try except用法 |--异常处理 |----try/except |----try/except...else try-finally 语句 |--实例 |--抛出异常 |--参考链接
什么是异常处理?什么情况下会发生异常?了解常见异常类,异常处理的语句,try ... except,多个except语句和一个except块
主要介绍了Python使用try except处理程序异常的三种常用方法,结合实例形式分析了Python基于try except语句针对异常的捕获、查看、回溯等相关操作技巧,需要的朋友可以参考下
异常简介 看如下示例: 运⾏结果: 案例剖析 捕获异常 try...except... 看如下示例: 黑马程序员python基础班教程笔记:(51)异常简介全文共7页,当前为第2页。黑马程序员python基础班教程笔记:(51)异常简介全文共7页...
# Python基础——try与except处理异常语句try/except介绍默认情况下,在程序段的执行过程中,如果没有提供try/except的处理,脚本文
python的异常处理,异常捕获,try:except:else:finally:
python try except用法
今天小编就为大家分享一篇在python中利用try..except来代替if..else的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
翻译自StackOverflow中一个关于Python异常处理的问答。 问题:为什么“except:pass”是一个不好的编程习惯? 我时常在StackOverflow上看到有人评论关于except: pass的使用,他们都提到这是一个不好的Python编程习惯...
通过具体实例更加深入了解异常,熟练掌握try ... except 的用法,try ... Exception as xxx作为全能的异常处理模板
try-except处理异常常见分类,只要包含在python中怎样通过try-except实现整个程序的戳一异常处理等工作。
python try except用法 在Python中,try-except语句用于捕获和处理异常。
Python 异常机制 02_try_except基本结构.mp4
python try except用法
目录导航 8.1 编程中的两种"异常" 8.1.1 异常之一:语法错误 8.1.3 Python对"异常"的处理 8.2 捕捉异常:try-except语句 8.1.2 异常之二:逻辑错误 8.2.1 try-except语句的基本语法 8.2.2 try-except