猿问

python urllib request urlopen请求网页返回bytes类型

我在学习urllib这个库,使用以下代码请求面度的主页,返回的结果为<class 'bytes'>,我尝试了多种方法进行解码,均不成功(报错或为空)
以下为代码:

from urllib import request
f = request.urlopen('http://www.baidu.com/')print(f.read())print(type(f.read()))
x = f.read()print(x.decode(encoding='utf-8'))

以下为输出:
……n</body>n</html>nrnrnrnnrn'
<class 'bytes'>
''
请大佬指点,谢谢!

不负相思意
浏览 2680回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答