SyntaxError: multiple statements found while compiling a single statement ---Python

报错信息

在Win10中写Python在IDLE中执行多行代码时遇到了这个错误

SyntaxError: multiple statements found while compiling a single statement

翻译过来是语法错误:编译单个语句时发现多个语句
原因是IDLE是一个交互式解析器,所谓交互式就是你说一句,他说一句。

解决方法

将多行代码放在一个文件里去执行

具体步骤

  1. 点击IDLE中的File,再点击下拉菜单中的New FileSyntaxError: multiple statements found while compiling a single statement ---Python_第1张图片
  2. 会出现一个名为untitled的未命名的文件,将需要执行的多行Python代码复制进去,保存.py文件到想要的地方
    SyntaxError: multiple statements found while compiling a single statement ---Python_第2张图片
  3. 接着点击菜单栏中的Run,点击下拉菜单中的Run Module即可执行这段Python代码
    SyntaxError: multiple statements found while compiling a single statement ---Python_第3张图片
  4. 找到这个.py文件双击也可执行。
    SyntaxError: multiple statements found while compiling a single statement ---Python_第4张图片

你可能感兴趣的:(Python)