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
来执行它。