【发布时间】:2017-11-21 17:00:08
【问题描述】:
每当我尝试执行此代码时:
name = input("What's your name?")
print("Hello World", name)
通过在命令行上运行命令python myprogram.py,它给了我这个错误:
What's your name?John
Traceback (most recent call last):
File "HelloWorld.py", line 1, in <module>
name = input("What's your name?")
File "<string>", line 1, in <module>
NameError: name 'John' is not defined
它会询问我的名字,但是当我输入它并按 Enter 时它崩溃了,这个错误是什么意思? 谢谢。
【问题讨论】:
-
该错误表示您使用的是 Python 2.x。
-
@Carcigenicate 我知道,这就像我所看到的新记录
-
@Greg 是的,已经回答了 100 次以上。
标签: python