例如,最簡單的形式為單一的 raise 陳述
raise NameError # 《程式語言教學誌》的範例程式 # http://pydoing.blogspot.com/ # 檔名:err07.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2010 年 12 月
執行後結果如下
若加入 try-except 便可處理例外
try: raise NameError except NameError: print("something wrong") print("after exception....") # 《程式語言教學誌》的範例程式 # http://pydoing.blogspot.com/ # 檔名:err08.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2010 年 12 月
執行後結果如下
中英文術語對照 | |
---|---|
例外 | except |
raise 陳述 | raise statement |
關鍵字 | keyword |
參考資料
http://docs.python.org/py3k/tutorial/errors.html
http://docs.python.org/py3k/reference/compound_stmts.html
http://docs.python.org/py3k/tutorial/errors.html
http://docs.python.org/py3k/reference/compound_stmts.html
沒有留言:
張貼留言