在ubuntulinux上运行python文件

2024-04-26 13:31:36 发布

您现在位置:Python中文网/ 问答频道 /正文

每次我尝试在终端中运行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}$

Tags: 代码namein终端mosthelloworldyour
3条回答

您应该使用raw_input而不是input。在

您似乎在使用python3,所以要从终端运行它,您需要使用python3 script.py而不是{}

感谢大家对我的耐心等待,这是我根据每个人的意见找到的解决方案!我用python3.4在IDLE中编写代码,然后在终端中输入Python。当我把它改成raw_input时,它修复了它,但是在空闲状态下运行它时出现了一个错误。在

以下是我找到的解决方案: 当我使用cd Desktop/Python,然后从那里运行它时,我应该使用Python3而不是Python,因此代码如下所示:

cd Desktop/Python
python3 HelloWorld.py

解决了我的问题!谢谢所有帮忙的人!在

相关问题 更多 >