基本Python:exceptions.NameError

时间:2014-12-28 11:51:00

标签: python-2.7

我还是python的新手,我遇到了一个我不知道如何处理的问题。我正在创建一个程序,用户输入他们的名字,然后程序输出“Hello”和他们的名字。我已经离开了以下代码:

name = input("What is your name?")
print ("Hello " + name)

然而,当我运行它并输入一个名称时,它会抛出这条消息:

exceptions.NameError: name 'bob' is not defined

在这种情况下我顺便输入'bob'。 谁能帮我吗?非常感谢你! :)

1 个答案:

答案 0 :(得分:0)

请改为使用raw_input()

name = raw_input("What is your name?")
print ("Hello " + name)

大多数情况下,它们之间的区别在于input(prompt)相当于eval(raw_input(prompt))。您可以阅读更多详细信息here