我是python的新手,刚拿到学习python的书,在命令行中遇到了spam.py。书中说要创建一个名为spam.py的文件,然后让python通过键入%python spam.py来运行,我已经将python添加到我的路径中,因为它是C:\Python27,所以我可以在Windows CMD中调用Python,但这不会运行。我收到的错误是
>>>python spam.py
File "<stdin>", line 1
python spam.py
^
SyntaxError: invalid syntax 我很感谢你能给予的任何帮助。
发布于 2014-01-22 10:28:03
您的问题是,您试图从Python解释器本身运行代码(这里使用>>>提示符,因为它就是Python提示符)。
退出解释器(使用CTRL-Z组合键和ENTER键),然后从cmd.exe运行它( c:\>是以下示例中的提示符):
c:\> python spam.py在解释器中,您还可以使用以下命令运行外部文件:
execfile('spam.py')发布于 2014-01-22 10:28:01
你能把代码从spam.py发过来吗?
您似乎正在尝试从Python解释器运行spam.py。转到Windows资源管理器中该文件所在的位置,并使用C:\Python2.7\python.exe命令行界面从那里启动该文件。
顺便说一下,由于您不理解语法错误警告,请参阅:
发布于 2014-01-22 14:11:27
您正在尝试在解释器中执行Python脚本文件。在Python解释器中按CTRL+Z,然后按ENTER键。然后使用以下命令执行:
Say, C:/> python spam.pyhttps://stackoverflow.com/questions/21273017
复制相似问题