终端中的同样错误让我对python程序感到恼火
我一直在尝试在ubuntu终端上执行程序,这样(在本例中)终端上运行的程序会要求我输入d.o.b,然后打印出一个编程响应,但我也遇到了同样的错误,我不知道该怎么办。我尝试了不同的文本编辑器,但似乎没有任何效果!任何帮助都将不胜感激终端中的同样错误让我对python程序感到恼火,python,linux,ubuntu,Python,Linux,Ubuntu,我一直在尝试在ubuntu终端上执行程序,这样(在本例中)终端上运行的程序会要求我输入d.o.b,然后打印出一个编程响应,但我也遇到了同样的错误,我不知道该怎么办。我尝试了不同的文本编辑器,但似乎没有任何效果!任何帮助都将不胜感激 **Error **.age_game.py: line 2: syntax error near unexpected token '(' .age_game.py: line 2: 'y= int(raw_input("What is your d.o.b?"
**Error
**.age_game.py: line 2: syntax error near unexpected token '('
.age_game.py: line 2: 'y= int(raw_input("What is your d.o.b?"))**'**
下面是示例代码,我尝试了一些不同的代码,但出现了相同的错误
x = 0
y = int(raw_input("What is your d.o.b?"))
def reality(y):
if y<=x:
return "Stop lying!"
else:
return "Woah! You know your age now"
x=0
y=int(原始输入(“您的d.o.b是什么?”)
定义现实(y):
如果y,问题是终端还不理解您的程序是python脚本,它正试图使用默认解释器(即/bin/sh)执行它
要么用#启动脚本/usr/bin/python
在第一行,然后从终端运行chmod+x age\u game.py
使其可执行,然后用/age\u game.py
调用它,或者通过python age\u game.py
用python调用它。你应该告诉终端使用python解释器来运行你的程序。
通过添加#来完成/usr/bin/python
在脚本开始时,应该通过在终端中运行此命令来启用脚本的执行
chmod +x <yourappname>.py
chmod+x.py
很抱歉!不,缩进似乎是对的,似乎不对。我在PythonVisualizer中运行了它,它没有显示代码的任何具体问题。问题是当您在终端上运行它时,对吗?双击?这些看起来像shell错误消息,而不是Python错误消息。我不确定这个错误是什么意思,以及如何修复它,如果我应该使用其他任何东西来执行Python程序的话。请尝试使用Python:Python age_game.py调用您的脚本