Error compiling python
本问题已经有最佳答案,请猛点这里访问。
每当我试图执行此代码时:
1 2 | name = input("What's your name?") print("Hello World", name) |
通过在命令行上运行命令
1 2 3 4 5 6 | 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 |
它询问我的名字,但只要我键入它并按EnterIt键,它就会崩溃,这个错误意味着什么?谢谢。
假设您在输入(john)时使用的是python 2,它将其解释为变量。您将需要输入("john"),强制它查看字符串,或者在第一行中使用name=raw_input()。
在python 2中,在这种情况下,应该使用