Error: "name 'd' is not Defined" in Python
执行 Python 脚本时,可能会遇到错误“NameError” :名称“d”未定义。”当您尝试访问之前未在代码中定义的名为“d”的变量时,通常会发生这种情况。
要解决此错误,请确保在尝试之前已正确定义并初始化了“d”变量使用它。在您提供的示例代码中:
Name = input('What is your Name? ') Desc = input('Describe yourself: ')
您正在使用 input() 函数提示用户输入名称和描述。但是,该错误表明您在执行这些行之前已经输入了某些内容(例如“d”)。
在 Python 2.x 中,input() 函数将输入计算为 Python 表达式。如果您在输入中键入“d”,Python 将尝试将其解释为名为“d”的变量。由于此变量尚未定义,您将收到“NameError”。
要解决此问题,您有多种选择:
Name = raw_input('What is your Name? ') Desc = raw_input('Describe yourself: ')
例如,如果您打算将用户名存储在变量 'd' 中,您可以按如下方式定义它:
d = input('What is your Name? ') Desc = input('Describe yourself: ')
以上是为什么我在 Python 中收到'NameError: name \'d\' is not Defined\”?的详细内容。更多信息请关注PHP中文网其他相关文章!