Python3(Urllib) -<绑定(bind)方法 HTTPResponse.read of <http.client.HTTPResponse object at 0x03281BD0>>

标签 python python-3.x urllib

import urllib.request

html = urllib.request.urlopen('http://jshawl.com/python-playground/')
s = html.read
print(s)

这是我得到的错误:

<bound method HTTPResponse.read of <http.client.HTTPResponse object at 0x032B18D0>>

如何修复此错误?我犯了什么错误?

最佳答案

您看到的打印内容不是错误 - 您看到的是 HTTPResponse 实例方法字符串表示。要获取方法返回的内容,您应该调用它:

s = html.read()

关于Python3(Urllib) -<绑定(bind)方法 HTTPResponse.read of <http.client.HTTPResponse object at 0x03281BD0>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36515264/

相关文章:

python - 如何在 PyQt 中将 QPointf 转换为 QPoint

python - 如何使用滑动窗口调整 PyTorch 张量的大小?

python - 为什么我的 11 号 TrueType 字体渲染与 Windows 不同?

python - 如何制作一个具有并行运行命令行工具功能的 python 模块(不使用 if __name__ == '__main__' : so it's importable)?

python - 如何找到一个列表的元素在另一个列表中出现的次数?

python - 如何下载种子文件

python - "There was a problem confirming the ssl certificate"使用 pipenv 安装

python-3.x - 如何实现提前停止标准 - Tensorflow Object Detection API

Python - 使用 Set-Cookie 来使用 cookie 不起作用

python - urllib.request : POST data should be bytes, 一个可迭代的字节,或者一个文件对象