久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python 異常處理 Python 基礎(chǔ)教程 try..except

 昵稱QAb6ICvc 2013-02-20

Python 異常處理 Python 基礎(chǔ)教程 try..except

異常處理在之前的學(xué)習(xí)中我們一直沒(méi)有接觸過(guò),。

哦對(duì),我們甚至還不知道怎么向程序輸入一段字符串,。那么我們?cè)谶@里提供一個(gè)小例子,。

在命令行中,我們輸入

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

image

好了,,我們已經(jīng)知道如何輸入一個(gè)字符串了,,那么當(dāng)我們輸入  s = raw_input('Enter something --> ')   之后按回車, 然后,,我們按下 Ctrl + D ,。

image

這時(shí),我們獲得了一個(gè)異常情況,,EOF -----> end of file  

這時(shí),,我們不希望程序崩潰,,所以,我們要處理這個(gè)異常,。

根據(jù)我們的參考書(shū)DIP所述,像大多數(shù)面向?qū)ο蟮恼Z(yǔ)言一樣,,Python也具有異常處理的功能?,F(xiàn)在請(qǐng)出我們的主角:

try:
    <...............>   #可能得到異常的語(yǔ)句
except <.......>:       #鎖定是哪種異常
    <...............>   #出現(xiàn)異常的處理方法

對(duì)于上面的例子,我們寫(xiě)一個(gè)異常處理看一下.

復(fù)制代碼
import sys
try:
    s = raw_input('Enter something --> ')  #可能得到異常的語(yǔ)句
except EOFError:       #鎖定是哪種異常
    print 'ERROR INPUT !'   #出現(xiàn)異常的處理方法
    sys.exit()
print s
復(fù)制代碼

顯然這個(gè)程序的意思非常明了,如果輸入沒(méi)有錯(cuò),那么應(yīng)該輸出輸入的字符串.  如果有錯(cuò),就應(yīng)該提示.

image

如果有多重異常情況,那么我們可以寫(xiě)多個(gè)except 來(lái)解決問(wèn)題.

至于更復(fù)雜的情況,可以參閱 http:///diveintopython/file_handling/index.html#fileinfo.exception 

福利君也會(huì)在日后補(bǔ)全對(duì)各類函數(shù)的用法詳解.

綠色通道

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多