Python 2.7 初学者Python spam.py

Python 2.7 初学者Python spam.py,python-2.7,Python 2.7,我是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

我是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 
python spam.py 文件“”,第1行 python spam.py ^ SyntaxError:无效语法
非常感谢您的帮助。

您能从
spam.py
发布代码吗

您似乎试图从Python解释器运行spam.py。转到文件在Windows资源管理器中的位置,然后使用C:\Python2.7\python.exe CLI从那里启动它

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


    • 你能从
      spam.py
      发布代码吗

      您似乎试图从Python解释器运行spam.py。转到文件在Windows资源管理器中的位置,然后使用C:\Python2.7\python.exe CLI从那里启动它

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


      您的问题是,您试图从Python解释器本身内部运行代码(这里的提示是
      提示,因为这是Python提示)

      退出解释器(使用CTRL-Z并输入Windows),然后从
      cmd.exe
      运行解释器(下面示例中的提示是
      c:\>
      ):

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

      execfile('spam.py')
      

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

      退出解释器(使用CTRL-Z并输入Windows),然后从
      cmd.exe
      运行解释器(下面示例中的提示是
      c:\>
      ):

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

      execfile('spam.py')
      

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

       Say,  C:/> python spam.py
      

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

       Say,  C:/> python spam.py
      

      要运行python程序,您必须在命令行中运行程序,而不是在python解释器中运行程序(按
      Windows Sign+R
      并键入
      cmd.exe

      此外,您还必须记住,您的文件必须准确地保存在保存目录中,例如:
      如果文件为
      C:\Python27\spam.py
      则必须位于
      C:\Python27

      要更改目录:

      • 使用
        dir
        显示当前位置的文件夹和文件
      • 使用
        cd
        更改目录(例如
        C:\Python27\>cd-Spam
        将您移动到
        C:\Python27\Spam
      • 使用
        选项卡
        键自动完成命令、文件夹和文件的名称
      正如您所说,您已经将Python添加到PATH并按照我的说明进行了操作,下面的语句应该可以完美地工作

      python spam.py



      希望我能提供帮助。

      要运行python程序,您必须在命令行中运行程序而不是python解释器中运行程序
      (按
      Windows Sign+R
      并键入
      cmd.exe

      此外,您还必须记住,您的文件必须准确地保存在保存目录中,例如:
      如果文件为
      C:\Python27\spam.py
      则必须位于
      C:\Python27

      要更改目录:

      • 使用
        dir
        显示当前位置的文件夹和文件
      • 使用
        cd
        更改目录(例如
        C:\Python27\>cd-Spam
        将您移动到
        C:\Python27\Spam
      • 使用
        选项卡
        键自动完成命令、文件夹和文件的名称
      正如您所说,您已经将Python添加到PATH并按照我的说明进行了操作,下面的语句应该可以完美地工作

      python spam.py



      希望我能帮上忙。

      例如,如果您的文件位于G:drive中,请在cmd:
      中键入此命令
      python G:/myfile.py


      基本上,键入路径。在Python中,仅使用“cd”是不起作用的。例如,如果文件位于G:drive中,请在cmd:
      python G:/myfile.py


      基本上,键入路径。仅使用“cd”在Python中不起作用

      谢谢您的帮助。当我在退出Python后从CMD运行此命令时,仍然会收到一个错误。我键入Python spam.py并收到以下错误。Python:无法打开文件“spam.py”:(错误号2)没有这样的文件或目录。我能让它运行的唯一方法是键入整个文件路径,例如C:\Users\testad\Desktop\spam.py。我只是想按照书中的说明使用python垃圾邮件。py@user3221720,这是另一个问题。如果当前工作目录不是脚本所在的目录,则需要指定路径或
      cd\Users\testad\Desktop
      之前。感谢您的帮助。当我在退出python后从CMD运行此命令时,仍然收到一个错误。我键入python spam.py并收到以下错误。python:无法打开文件“spam.py”:(错误号2)没有这样的文件或目录。我能让它运行的唯一方法是键入整个文件路径,例如C:\Users\testad\Desktop\spam.py。我只是想按照书中的说明使用python垃圾邮件。py@user3221720,这是另一个问题。如果当前工作目录不是脚本所在的目录,则需要指定路径或
      cd\Users\testad\Desktop