3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
PYTHON機器學習自學/自修 整理[00013] ~ 語言技術:PYTHON GOSSIP(例外處理 try、raise) 語法 try: statement except some: statement except: statement else:#如果try區塊中沒有任何的錯誤發生,則會執行else區塊 statement finally: statement try: raise EOFError#使用raise自行引發例外 except EOFError: print('EOFError') 範例 import sys import decimal#精準度/精度 運算 import traceback #--- #輸入值型態不符 try: input = int(input('輸入整數:')) print('{0} 為 {1}'.format(input, '奇數' if input % 2 else '偶數'))#奇術偶數判斷 except ValueError: print('請輸入阿拉伯數字') except (EOFError, KeyboardInterrupt):#在Windows環境下會引發EOFError,若輸入Ctrl+C,則會引發KeyboardInterrupt print('使用者中斷程式') except: print('不明的程式中斷') traceback.print_exc() finally: print('finish...')#一律都會執行 #---輸入值型態不符

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦