每次我尝试在终端中运行python代码时,总会得到这样的结果
Hello World
Enter your name: Tyler
Traceback (most recent call last):
File "HelloWorld.py", line 3, in <module>
name = input('Enter your name: ')
File "<string>", line 1, in <module>
NameError: name 'Tyler' is not defined
我是Python新手,所以请原谅我,我通常用c编写程序,但是Windows坏了,所以我正在努力学习Python。在
这是我的代码:
^{pr2}$
您应该使用
raw_input
而不是input
。在您似乎在使用python3,所以要从终端运行它,您需要使用}
python3 script.py
而不是{感谢大家对我的耐心等待,这是我根据每个人的意见找到的解决方案!我用python3.4在IDLE中编写代码,然后在终端中输入Python。当我把它改成raw_input时,它修复了它,但是在空闲状态下运行它时出现了一个错误。在
以下是我找到的解决方案: 当我使用cd Desktop/Python,然后从那里运行它时,我应该使用Python3而不是Python,因此代码如下所示:
解决了我的问题!谢谢所有帮忙的人!在
相关问题 更多 >
编程相关推荐