Python NameError:解決名稱定義問題
執行Python 腳本時,可能會遇到錯誤「NameError:此名稱未定義。」錯誤表示腳本無法在程式的命名空間內找到指定的名稱或識別碼。讓我們探討此錯誤的根本原因並確定其解決方案。
給定的程式碼片段說明了此問題:
s = Something() s.out() class Something: def out(self): print("it works")
執行此腳本時,解釋器遇到「NameError: name '某些內容「未定義」異常。這是因為類別Something 在實例化為物件之前並未定義。並且實例化物件s。將self 作為第一個參數傳遞,這將導致另一個類型錯誤。 🎜>
以上是為什麼我的 Python 腳本中會出現「NameError:名稱未定義」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!