Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 原始输入在linux上无法使用意外令牌_Python_Python 2.7 - Fatal编程技术网

Python 原始输入在linux上无法使用意外令牌

Python 原始输入在linux上无法使用意外令牌,python,python-2.7,Python,Python 2.7,此处的原始输入不工作是错误 ./runyrun.py: line 1: syntax error near unexpected token `(' ./runyrun.py: line 1: `name = raw_input("What is your name? ")' 操作系统:linux 如果重要的话,还有最后一件事: 在我对文件运行此命令之前,它不起作用: chmod +x runyrun.py 看起来您的代码没有被python运行。要么以python runyrun.py的形式

此处的原始输入不工作是错误

./runyrun.py: line 1: syntax error near unexpected token `('
./runyrun.py: line 1: `name = raw_input("What is your name? ")'
操作系统:linux

如果重要的话,还有最后一件事: 在我对文件运行此命令之前,它不起作用:

chmod +x runyrun.py

看起来您的代码没有被python运行。要么以
python runyrun.py
的形式运行您的程序,要么确保您的代码有一个有效的hash bang(类似于
#!/usr/bin/env python
)作为第一行,并以看起来不像python堆栈跟踪的
/run.py

的形式运行。您确定正在使用Python运行程序吗?因为我认为您可能正在使用Bash。您的代码没有使用Python运行。文件的第一行是什么,是否有
#/bin/env python
shebang-line?@Kevin@Martijn Pieters我真是个白痴,我用
/runyrun.py
来运行我应该使用的命令
python runyrun.py
谢谢你的帮助,祝你度过愉快的一天@R.Randi,如果
/runyrun.py
给出了错误,这意味着脚本没有正确的shebang;如果它以
#开头/usr/bin/env python
作为第一行,然后将调用
python
来执行它。