首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个NameError是什么?我该如何修复它?

这个NameError是什么?我该如何修复它?
EN

Stack Overflow用户
提问于 2022-08-30 03:55:16
回答 1查看 42关注 0票数 0

我很难理解我书中的概念。我尝试了这本书让我尝试的编码示例,但是我得到了这个NameError,我不明白为什么它是一个错误。

这是我的密码:

代码语言:javascript
复制
name = input('What is your name?')
print(name)

这是我的错误信息:

代码语言:javascript
复制
File "/Users/eric/Python Notes/Notes.py", line 1, in <module>
    name = input('What is your name?\n')
  File "<string>", line 1, in <module>
NameError: name 'eric' is not defined

编辑:谢谢所有帮助我理解这个错误的人。默认情况下,Geany和VSCode使用Python2作为我的解释器。将其更改为Python3解决了问题。raw_input()也是正确的,因为它是Python2的正确语法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-30 04:08:23

对于您的问题有一些解决方案:

如果您正在使用python2.x,则应该使用input

  • check代替raw_input版本,方法是键入python --version或在终端中使用python3 yourfilename.py而不是python yourfilename.py

来导出文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73536966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档