初学Python,写一个urllib的小程序,当我使用cont = urllib.request.urlopen(url,url.encode('utf-8')).read()是,不能运行,如果改成
cont = urllib.request.urlopen(url).read()
print (cont.decode('UTF-8'))这样,就能输出中文字体,如果print中不写decode('UTF-8'),IDLE就会卡死,这是什么原因?
通过help(cont) 为<class 'bytes'>通过urlopen获取到的怎么是bytes的类型,