如何在 Python 中捕捉 NameError 異常?
當不在當前作用域記憶體在引用名稱時,它將引發 NameError。例如,一個無限定變數名稱。
以下程式碼被重寫,以便捕捉異常並發現它的型別。
示例
import sys try: def foo(): print magnolia foo() except NameError as e: print e print sys.exc_type
輸出
C:/Users/TutorialsPoint1/~.py global name 'magnolia' is not defined <type 'exceptions.NameError'>
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP