执行py文件出现上述错误的原因是没有退出解释器,并且在解释器环境下执行.py文件。啥意思呢,就是你输入python后进入解释器环境,然后这时我再执行py文件就会遇到以下错误。如下图:

cmd

所以说.py文件应该在命令行模式中执行。这时我们应该在上面界面输入exit(); 回车退出命令的解释器,然后在命令窗口把.py文件拖进去,最后就可以运行成功了。

这是一个新手才会遇到的问题。

lebang2020.cn

报错原因

SyntaxError: unexpected character after line continuation character 常见于两种场景:一是在 Python 交互式解释器中误用反斜杠续行;二是把 .py 文件内容直接粘进交互环境执行。

解决办法

  • 退出交互式解释器(输入 exit() 回车),在命令行用 python 文件名.py 运行脚本。
  • 脚本内用反斜杠 \ 换行时,确保其后没有多余空格或其他字符。
  • 更推荐用括号 () 或三引号实现换行,可读性更好。