在最新版本的Python 3.5.1中从.py文件在Windows上运行Python脚本

时间:2016-03-19 14:48:20

标签: python python-3.x

我正在学习Python。 在我的第一个程序中,我遇到了以下错误。

>>> python first_tutorial.py
  File "<stdin>", line 1
    python first_tutorial.py
                       ^
SyntaxError: invalid syntax
>>>

以下是该文件中的代码 -

name = "John"
age = 19 
print name
print age

我在Python 3.5.1

上使用了以下Windows 10版本

我可以从cmd行打印简单文本,但无法从文件中运行脚本。

更新

我正在从命令行本身运行它..首先我在我的文档上创建一个文件夹,然后运行cmd行并输入python之后我输入print "Hello"它工作正常但是当我运行时像python first_tutorial.py这样的python文件显示错误

请指导。

谢谢

2 个答案:

答案 0 :(得分:3)

您正在使用Python交互式shell运行。它试图将您的命令解释为Python代码,这会导致错误。

您需要从命令行运行python first_tutorial.py。之后,假设没有其他错误,您的代码应该可以正常工作。

答案 1 :(得分:0)

当你在命令提示符下键入'python'时,你会得到一个解释器,所以你可以在这里输入python代码:

>>> name = "john"
>>> print(name)
john

如果您要运行文件test.py,可以从Windows命令提示符执行此操作:

C:\Apps>python test.py
John
19

如果你真的想从python解释器运行一个python文件,你也可以这样做,但是你需要在python和exec中打开它。

>>> with open("test.py") as f:
...   exec(f)
...
John
19