如何通过终端将.py脚本拖放到python shell上,而不出现语法错误?

如何通过终端将.py脚本拖放到python shell上,而不出现语法错误?,python,python-3.x,macos,brackets,Python,Python 3.x,Macos,Brackets,规格: Mac OS Sierra 10.12.6, Python 3.8.5, 括号1.14 你好, 我正在学习python的基础知识,我遇到了一个恼人的语法错误。我使用括号1.14在桌面上编写并保存.py脚本。当我通过terminal将.py脚本拖放到python3 shell中时,它给出以下信息: >>> /Users/mizty/Desktop/PYTHON.py File "<stdin>", line 1

规格: Mac OS Sierra 10.12.6, Python 3.8.5, 括号1.14

你好,

我正在学习python的基础知识,我遇到了一个恼人的语法错误。我使用括号1.14在桌面上编写并保存.py脚本。当我通过terminal将.py脚本拖放到python3 shell中时,它给出以下信息:

    >>> /Users/mizty/Desktop/PYTHON.py 
      File "<stdin>", line 1
        /Users/mizty/Desktop/PYTHON.py 
        ^
    SyntaxError: invalid syntax
>/Users/mizty/Desktop/PYTHON.py
文件“”,第1行
/Users/mizty/Desktop/PYTHON.py
^
SyntaxError:无效语法
当我通过终端将.py代码手动复制并粘贴到python3 shell中时,它就像一个符咒

无论内容如何,我通过终端拖放到python3 shell中的每个.py脚本都会发生这种情况

为什么在拖放时python shell会给我这个语法错误

我该如何解决这个问题?:)


谢谢大家

之所以发生这种情况,是因为您没有删除脚本,而是删除了脚本的路径。
>
提示需要Python,而不是文件名。@BoarGules感谢您的快速回复!这是非常好的信息。