如何在 Python 中捕獲 NameError 異常?
當你的程式碼引用了當前作用域內不存在的名稱時,會引發 NameErrors。例如,不合格的變數名稱。
給定的程式碼已重寫如下,以捕獲異常並找出其型別。
示例
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'>
廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP