Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
终端中的同样错误让我对python程序感到恼火_Python_Linux_Ubuntu - Fatal编程技术网

终端中的同样错误让我对python程序感到恼火

终端中的同样错误让我对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?"

我一直在尝试在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?"))**'**
下面是示例代码,我尝试了一些不同的代码,但出现了相同的错误

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调用您的脚本