我是python的初学者,目前我在使用命令行时遇到了麻烦。我有一个脚本test.py(只包含print("Hello.")
),它位于地图C:\ Python27中。在我的系统变量中,我已经将python指定为C:\ Python27(我的计算机上也安装了其他版本的Python)。
我认为这应该足以在命令行中运行python test.py
,但是当我这样做时,我得到了这个:
File "<stdin>", line 1
python test.py
^
SyntaxError: invalid syntax
有什么问题?提前谢谢!
答案 0 :(得分:69)
看起来您的问题是您尝试从Python解释器中运行python test.py
,这就是您看到该追溯的原因。
确保你没有解释器,然后从bash或命令提示符或其他任何地方运行python test.py
命令。
答案 1 :(得分:11)
不要在Python解释器中输入python test.py
。在命令提示符下键入它,如下所示:
答案 2 :(得分:4)
我遇到了类似的问题,在我的Windows计算机上,请检查您是否正确设置了环境变量。
检查环境变量是否设置正确:
(a)如果输出python的版本,则正确设置环境变量。
(b)如果它输出“没有这样的程序或文件名”那么你的 环境变量设置不正确。
设置环境变量:
如果已设置正确的变量;然后你在python解释器中调用文件。
答案 3 :(得分:0)
从命令行运行意味着从终端或DOS shell运行。您是从Python本身运行它。
答案 4 :(得分:0)
为了运行脚本,您应该在命令提示符下编写“python test.py”命令,而不是在python shell中编写。此外,test.py文件应位于您在cli中运行的路径。
答案 5 :(得分:0)
您只需在 python 终端中键入 exit() 即可退出 python 解释器。那么当你运行代码时,就不会再有错误了。
答案 6 :(得分:-2)
来自&#34; python解释器。&#34;
我希望这应该有用