在命令提示符下运行python脚本:语法错误行连续字符后出现意外字符

在命令提示符下运行python脚本:语法错误行连续字符后出现意外字符,python,anaconda,command-prompt,pathname,continuation,Python,Anaconda,Command Prompt,Pathname,Continuation,我是Python新手,一直在尝试通过cmd终端运行Python脚本(在Anaconda4.3发行版中调用Python3.6之后)。我已经浏览了各种论坛,它们概述了如何做到这一点。我尝试在命令提示符中输入以下内容: C:\Users\myname\Anaconda3\python.exe C:\Users\myname\Desktop\test.py 但是,我得到了错误“行连续字符后出现意外字符”。当我试图分别输入两个路径名时,我也遇到了同样的错误。我想使用Anaconda发行版的原因是它安装了

我是Python新手,一直在尝试通过cmd终端运行Python脚本(在Anaconda4.3发行版中调用Python3.6之后)。我已经浏览了各种论坛,它们概述了如何做到这一点。我尝试在命令提示符中输入以下内容:

C:\Users\myname\Anaconda3\python.exe C:\Users\myname\Desktop\test.py

但是,我得到了错误“行连续字符后出现意外字符”。当我试图分别输入两个路径名时,我也遇到了同样的错误。我想使用Anaconda发行版的原因是它安装了tensorflow。谢谢

尝试将文件名用引号括起来,看看是否有效


如果没有,并且您已经安装了anaconda,那么您应该能够只键入
python“C:\Users\myname\Desktop\test.py”
。如果python抛出错误,那么需要检查python代码。如果命令提示抛出错误,请查看如何将Anaconda的python添加到环境变量。

尝试将文件名用引号括起来,看看是否有效


如果没有,并且您已经安装了anaconda,那么您应该能够只键入
python“C:\Users\myname\Desktop\test.py”
。如果python抛出错误,那么需要检查python代码。如果命令提示符抛出错误,请查看如何将Anaconda的python添加到环境变量。

我认为您缺少了@user23571122试图在上面提到的一个基本内容

试试这个:

  • 打开CMD

  • 运行
    C:\Users\myname\Anaconda3\python.exe C:\Users\myname\Desktop\test.py

    (如果用户名中有空格,请确保将两个路径都用双引号括起来)。像这样-
    “path\to\python.exe”“path\to\file.py”

  • 看看它是否有效


不要在CMD中调用python。只需在打开CMD后立即运行命令

我认为您缺少了@user23571122试图在上面提到的一个基本内容

试试这个:

  • 打开CMD

  • 运行
    C:\Users\myname\Anaconda3\python.exe C:\Users\myname\Desktop\test.py

    (如果用户名中有空格,请确保将两个路径都用双引号括起来)。像这样-
    “path\to\python.exe”“path\to\file.py”

  • 看看它是否有效


不要在CMD中调用python。只需在打开CMD后立即运行命令即可

“尝试通过CMD终端运行Python脚本(在Anaconda 4.3发行版中调用Python 3.6之后)”-不,不要预调用Python。一旦您这样做了,您现在正试图向Python而不是shell发出shell命令。conda安装时使用的
conda--version
“尝试通过cmd终端运行Python脚本(在Anaconda 4.3发行版中调用Python 3.6之后)”-否,不要预调用Python。一旦您这样做了,您现在正试图向Python而不是shell发出shell命令。使用
conda--version
添加引号的conda安装返回语法错误:“UnicodeScape”编解码器无法解码位置2-3中的字节:截断\UXXXXXXXX转义。这是否意味着python代码行2-3中有错误?啊,现在请尝试
python r“C:\Users\myname\Desktop\test.py”
,因为python可能会将
\U
解释为unicode转义字符的开头。请参阅。非常确定unicode错误仅由python解释器报告,而不是由windows命令处理器报告。问题似乎是他们在运行命令之前调用了
python
,因此他们可能使用的是交互式pythonshell,而不是windows的命令处理器(如问题中调用python3.6后的
所示)添加引号返回语法错误:“UnicodeScape”编解码器无法解码位置2-3中的字节:截断\UXXXXXXXX转义。这是否意味着python代码行2-3中有错误?啊,现在请尝试
python r“C:\Users\myname\Desktop\test.py”
,因为python可能会将
\U
解释为unicode转义字符的开头。请参阅。非常确定unicode错误仅由python解释器报告,而不是由windows命令处理器报告。问题似乎是他们在运行命令之前调用了
python
,因此他们可能使用的是交互式pythonshell,而不是windows的命令处理器(如问题中调用python3.6
后的
所示)