為什麼我的 Python 腳本中會出現「NameError:名稱未定義」?

Susan Sarandon
發布: 2024-10-30 09:35:27
原創
891 人瀏覽過

Why am I getting a

Python NameError:解決名稱定義問題

執行Python 腳本時,可能會遇到錯誤「NameError:此名稱未定義。」錯誤表示腳本無法在程式的命名空間內找到指定的名稱或識別碼。讓我們探討此錯誤的根本原因並確定其解決方案。

給定的程式碼片段說明了此問題:

s = Something()
s.out()

class Something:
    def out(self):
        print("it works")
登入後複製

執行此腳本時,解釋器遇到「NameError: name '某些內容「未定義」異常。這是因為類別Something 在實例化為物件之前並未定義。並且實例化物件s。將self 作為第一個參數傳遞,這將導致另一個類型錯誤。 🎜>

以上是為什麼我的 Python 腳本中會出現「NameError:名稱未定義」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!