交互式输入错误而不是创建对象

时间:2013-10-26 22:21:10

标签: python

在我的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)中都做到了这一点并得到了同样的错误。那我在做什么蠢事?

由于

1 个答案:

答案 0 :(得分:2)

不要使用:

name = input(...)

使用:

name = raw_input(...)