Python 出现 SyntaxError: multiple statements found while compiling a single statement 的原因?

按投票排序 按时间排序

2 个回答

知乎用户,产品设计师
python默认一行是一个语句,输入一句后按回车再输入下一句。看你的截图你的程序所有内容都在一个语句中。猜测是你第一行没有回车?
正常情况下你输入第一行后会回到提示符状态,像这样的
>>>import sys,os,json
>>>from http import *
Robin Zhao,质量工程师,电气工程师,自学Python中。
雪球 赞同
Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了。
直接在IDLE中编译,是每行都要回车的。
7 人关注该问题