在我的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)中都做到了这一点并得到了同样的错误。那我在做什么蠢事?
由于
答案 0 :(得分:2)
不要使用:
name = input(...)
使用:
name = raw_input(...)