python命令行语法错误

python命令行语法错误,python,python-2.7,Python,Python 2.7,我试着从命令行运行一个简单的python文件。我创建了一个名为script0.py的python文件,其中包含以下内容 print 2**2 我得到一个语法错误 >>> python script0.py File "<stdin>", line 1 python script0.py ^ SyntaxError: invalid syntax >>> python脚本0.py 文件“”,第1行

我试着从命令行运行一个简单的python文件。我创建了一个名为script0.py的python文件,其中包含以下内容

 print 2**2
我得到一个语法错误

>>> python script0.py
  File "<stdin>", line 1
    python script0.py
                 ^
SyntaxError: invalid syntax
>>>
python脚本0.py 文件“”,第1行 python脚本0.py ^ SyntaxError:无效语法 >>> 那是什么?我对python的第一次尝试非常糟糕,马克·卢茨的书也帮不上忙。我使用Python2.7


谢谢

您正在python解释器内部运行该代码。如果您的终端显示的是一个前导的
>
,这意味着您的内部python已经存在,在那里您可以直接键入
print 2**2
,或者退出并调用
python script0.py

我的猜测是,您无意中进入了python解释器,并认为您仍然在命令提示符下。键入
exit()
,然后重试


您正在python解释器内部运行该代码。如果您的终端显示的是一个前导的
>
,这意味着您的内部python已经存在,在那里您可以直接键入
print 2**2
,或者退出并调用
python script0.py

我的猜测是,您无意中进入了python解释器,并认为您仍然在命令提示符下。键入
exit()
,然后重试



您正试图向Python发出shell命令
pythonscript0.py
不会进入交互式python会话;它放在shell中,也称为命令提示符。我不知道;这对我来说很好。文件中是否有任何前导空格或其他字符?@user2357112是正确的,您应该将其作为答案发布。否,无前导空格。如何提交在windows下的命令提示符下运行的简单python脚本?我在windows 10中使用python 27。当我简单地键入python时,也会出现错误。有点不对劲。您正试图向Python发出shell命令
pythonscript0.py
不会进入交互式python会话;它放在shell中,也称为命令提示符。我不知道;这对我来说很好。文件中是否有任何前导空格或其他字符?@user2357112是正确的,您应该将其作为答案发布。否,无前导空格。如何提交在windows下的命令提示符下运行的简单python脚本?我在windows 10中使用python 27。当我简单地键入python时,也会出现错误。有点不对劲。不,是Python 2.7。谢谢。exit()退出命令提示符。我使用Windows10。可能Python 2.7.12不适用于windows 10。@nia:Protip:在理解工具之前,不要责怪它们。Python在Windows10上运行良好。您只是做错了。您需要执行以下操作:
C:\Python27\python.exe C:\Users\Username\Desktop\my\u python\u script.py
更改系统上的路由我正在命令提示符下打开python解释器。我只需要打开一个命令提示符。很抱歉问了这个愚蠢的问题,非常感谢。不,这是Python 2.7。谢谢。exit()退出命令提示符。我使用Windows10。可能Python 2.7.12不适用于windows 10。@nia:Protip:在理解工具之前,不要责怪它们。Python在Windows10上运行良好。您只是做错了。您需要执行以下操作:
C:\Python27\python.exe C:\Users\Username\Desktop\my\u python\u script.py
更改系统上的路由我正在命令提示符下打开python解释器。我只需要打开一个命令提示符。很抱歉问了这个愚蠢的问题,非常感谢。