我很难理解我书中的概念。我尝试了这本书让我尝试的编码示例,但是我得到了这个NameError,我不明白为什么它是一个错误。
这是我的密码:
name = input('What is your name?')
print(name)这是我的错误信息:
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的正确语法。
发布于 2022-08-30 04:08:23
对于您的问题有一些解决方案:
如果您正在使用python2.x,则应该使用input
raw_input版本,方法是键入python --version或在终端中使用python3 yourfilename.py而不是python yourfilename.py来导出文件
https://stackoverflow.com/questions/73536966
复制相似问题