python3 IDLE获取网页源码后print()后卡死 无响应 Mac 15C

代码如下:
import urllib.request

url="http://www.baidu.com"

get=urllib.request.urlopen(url).read()

print(get)

如果把内容存为变量可以print出来
但是为什么这样会导致idle无响应呢

如果我用mac自带的python2就可以print出来
求解

2个回答

url="http://www.baidu.com"
->
url="https://www.baidu.com"

get=urllib.request.urlopen(url).read().decode('utf-8')

qq_45720995
qq_45720995 还是卡死 鼠标一直转圈圈 是不是软件的问题啊 这个python3是自己安装的 用Mac自带的python2就没问题
3 个月之前 回复

import urllib.request

url="http://www.baidu.com"
#不要写 get ,那是python 内置变量名,不能用
response =urllib.request.urlopen(url).read().decode('utf-8')

print(response)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问