新聞中心
Python異常處理有很強大處理能力,把錯信息的顯示給客戶,在Python異常處理中,可以對其運行操作,下面是我們是對Python異常處理進(jìn)行的一個詳細(xì)的介紹,希望大家有所收獲。Python的異常處理能力是很強大的,可向用戶準(zhǔn)確反饋出錯信息。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供托里企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、HTML5建站、小程序制作等業(yè)務(wù)。10年已為托里眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
1使用try和except語句來捕獲異常
- try:
- block
- except [exception,[data…]]:
- block
- try:
- block
- except [exception,[data...]]:
- block
- else:
- block
- try:
- f = open(“file.txt”,”r”)
- except IOError, e:
- print e
Python異常處理有很強大處理能力,把錯信息的顯示給客戶,在Python異常處理中,可以對其運行操作,下面是我們是對Python異常處理進(jìn)行的一個詳細(xì)的介紹,希望大家有所收獲。
Python的異常處理能力是很強大的,可向用戶準(zhǔn)確反饋出錯信息。
2使用try和except語句來捕獲異常
- try:
- block
- except [exception,[data…]]:
- block
- try:
- block
- except [exception,[data...]]:
- block
- else:
- block
捕獲到的IOError錯誤的詳細(xì)原因會被放置在對象e中,然后運行該python 異常處理的except代碼塊捕獲所有的異常
3. 用raise語句手工引發(fā)一個異常:
- raise [exception[,data]]
- try:
- raise MyError #自己拋出一個異常
- except MyError:
- print 'a error'
- raise ValueError,’invalid argument’
4. 采用sys模塊回溯最后的異常
- import sys
- try:
- block
- except:
- info=sys.exc_info()
- print info[0],":",info[1]
5. python 異常處理的一些其它用途
下面的例子演示了如何使用異常支持特定平臺功能。代碼來自 getpass 模塊,一個從用戶獲得口令的封裝模塊。獲得口令在 UNIX、Windows 和 Mac OS 平臺上的實現(xiàn)是不同的,但是這個代碼封裝了所有的不同之處。
【編輯推薦】
- Python數(shù)組在List中的具體應(yīng)用手冊
- 我python處理文本如何在vim中使用
- 了解Python多線程的創(chuàng)建程序
- python程序調(diào)試與c/c++的相關(guān)功能對比
- Python翻譯腳本如何實現(xiàn)語言翻譯
網(wǎng)站標(biāo)題:用Python異常處理來顯示錯誤信息
分享網(wǎng)址:http://www.dlmjj.cn/article/ccdegge.html


咨詢
建站咨詢
