问题遇到的现象和发生背景
为什么同一段代码会在不同的地方运行结果一个错一个正确,怎么解决
问题相关代码,请勿粘贴截图
from urllib.request import urlopen
url="https://www.baidu.com/"
resp=urlopen(url)
print(resp.read())
运行结果及报错内容
错误代码:SyntaxError: multiple statements found while compiling a single statement
看看出错的那个环境,interpreter 是啥?
这是因为整体复制过去运行而产生的错误;解决方案如下:
方法一抄:先将第一行复制袭,敲一下回车,再将剩下的部分复制过去,运行;
方法二:Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了;直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。