首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

输入错误Python 错误处理 Python 基础教程 try.except 输入错误

2013-04-21 
输入异常Python 异常处理Python 基础教程try..except 输入异常废话就不多说了,开始。。。????异常处置在之前

输入异常Python 异常处理 Python 基础教程 try..except 输入异常

废话就不多说了,开始。。。

????异常处置在之前的学习中我们始终没有触接过。

????哦对,我们甚至还不道知怎么向序程输入一段字符串。那么我们在这里供提一个小例子。

????在命令行中,我们输入

????s = raw_input('Enter something --> ')

????输入错误Python 错误处理    Python 基础教程  try.except 输入错误

????好了,我们经已道知如何输入一个字符串了,那么当我们输入? s = raw_input('Enter something --> ')?? 以后按回车, 然后,我们按下 Ctrl + D 。

????输入错误Python 错误处理    Python 基础教程  try.except 输入错误

????这时,我们获得了一个异常情况,EOF -----> end of file??

????这时,我们不望希序程崩溃,所以,我们要处置这个异常。

????根据我们的参考书DIP所述,像大多数面向对象的语言一样,Python也有具异常处置的功能。当初请出我们的配角:

try:    <...............>   #可能失掉异常的语句except <.......>:       #锁定是种哪异常    <...............>   #出现异常的处置方法

对于下面的例子,我们写一个异常处置看一下.

import systry:    s = raw_input('Enter something --> ')  #可能失掉异常的语句except EOFError:       #锁定是种哪异常    print 'ERROR INPUT !'   #出现异常的处置方法    sys.exit()print s

明显这个序程的意思非常明白,如果输入没有错,那么该应出输输入的字符串.? 如果有错,就该应示提.

????输入错误Python 错误处理    Python 基础教程  try.except 输入错误

????如果有多重异常情况,那么我们可以写多个except 来解决问题.

????至于更杂复的情况,可以参阅 http://woodpecker.org.cn/diveintopython/file_handling/index.html#fileinfo.exception?

????福利君也会在后日补全对类各函数的用法详解.

文章结束给大家分享下程序员的一些笑话语录: 与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
  “一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
  “呵呵………”我笑。忽然她问:“你有网站吗?”  

热点排行