首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初学者Python spam.py

初学者Python spam.py
EN

Stack Overflow用户
提问于 2014-01-22 10:24:47
回答 5查看 2.4K关注 0票数 1

我是python的新手,刚拿到学习python的书,在命令行中遇到了spam.py。书中说要创建一个名为spam.py的文件,然后让python通过键入%python spam.py来运行,我已经将python添加到我的路径中,因为它是C:\Python27,所以我可以在Windows CMD中调用Python,但这不会运行。我收到的错误是

代码语言:javascript
复制
>>>python spam.py
  File "<stdin>", line 1
    python spam.py
              ^ 
SyntaxError: invalid syntax 

我很感谢你能给予的任何帮助。

EN

回答 5

Stack Overflow用户

发布于 2014-01-22 10:28:03

您的问题是,您试图从Python解释器本身运行代码(这里使用>>>提示符,因为它就是Python提示符)。

退出解释器(使用CTRL-Z组合键和ENTER键),然后从cmd.exe运行它( c:\>是以下示例中的提示符):

代码语言:javascript
复制
c:\> python spam.py

在解释器中,您还可以使用以下命令运行外部文件:

代码语言:javascript
复制
execfile('spam.py')
票数 5
EN

Stack Overflow用户

发布于 2014-01-22 10:28:01

你能把代码从spam.py发过来吗?

您似乎正在尝试从Python解释器运行spam.py。转到Windows资源管理器中该文件所在的位置,并使用C:\Python2.7\python.exe命令行界面从那里启动该文件。

顺便说一下,由于您不理解语法错误警告,请参阅:

  • http://dictionary.reference.com/browse/SYNTAX
  • http://dictionary.reference.com/browse/SEMANTICS
票数 0
EN

Stack Overflow用户

发布于 2014-01-22 14:11:27

您正在尝试在解释器中执行Python脚本文件。在Python解释器中按CTRL+Z,然后按ENTER键。然后使用以下命令执行:

代码语言:javascript
复制
 Say,  C:/> python spam.py
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21273017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档