原文链接:http://www.juzicode.com/archives/2223
错误提示:
运行解释器,在提示符下面输入“python py文件名称”,提示“SyntaxError: invalid syntax”。
>>> python hello.py
File "<stdin>", line 1
python hello.py
^
SyntaxError: invalid syntax
>>>

可能原因:
1、在python解释器内部不能再运行python解释器。
解决方法:
1、已经启动python解释器的情况下,在提示符“>>>”后只能写python语句,不能再调用python解释器;可以在cmd命令行界面下运行 “python py文件名称” 执行写好的py文件。如何启动命令行参考《计算机基础–Windows PATH变量、命令行、搜索路径》、《Python基础教程1b–怎么学习Python》

2、或者在python解释器里执行python语句,先运行python解释器,再在提示符”>>>”后输入语句:

当尝试在Python解释器内运行'python hello.py'时,出现'SyntaxError: invalid syntax'的错误。问题在于,在Python交互式环境中不能再次启动Python解释器。解决方案包括:1) 在命令行界面使用'python hello.py'执行Python文件;2) 直接在Python解释器中输入并执行相关Python语句。确保理解命令行与解释器的区别。
1201





