我正在学习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文件显示错误
请指导。
谢谢
答案 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