0

在我的python(2.7)学习阶段。我正在关注一本“如何做”的书,这是第一件事没有奏效。主题是交互式输入。

他们给出了我认为我输入正确的代码:

name=input('Enter your name  ')

然后我执行该行,它给了我我期望的提示:

Enter your name

在提示旁边,我输入我的名字并按 Enter。但不是它创建一个对象,而是我得到一个错误。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'Myles' is not defined

我在 IDLE 和我的 IDE (Spyder) 中都这样做了,并且得到了同样的错误。那我在做什么蠢事?

谢谢

4

1 回答 1

2

不要使用:

name = input(...)

采用:

name = raw_input(...)
于 2013-10-26T22:23:47.943 回答