为了账号安全,请及时绑定邮箱和手机立即绑定

“内容”和“文本”有什么区别

“内容”和“文本”有什么区别

米琪卡哇伊 2021-03-23 17:13:16
我正在使用很棒的Python Requests库。我注意到,精美的文档中有许多示例,说明了如何做某事而没有解释其原因。例如,r.text和r.content都作为如何获得服务器响应的示例显示。但是,这些属性在哪里解释呢?例如,我什么时候会选择一个?我看到thar有时会r.text返回unicode对象,并且我想非文本响应会有区别。但是,所有这些都记录在哪里?请注意,链接文档确实声明:对于非文本请求,您还可以字节形式访问响应主体:但是接着继续显示文本响应的示例!我只能假设上面的引号是说non-text responses而不是non-text requests,因为非文本请求在HTTP中没有意义。简而言之,相对于Python Requests网站上的(优秀)教程,该库的正确文档在哪里?
查看完整描述

2 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

requests.Response类文件进行了详细介绍:

r.text是Unicode中响应的内容,并且r.content是字节中响应的内容。


查看完整回答
反对 回复 2021-03-31
?
墨色风雨

TA贡献1853条经验 获得超6个赞

从文档中可以明显看出,r.content


You can also access the response body as bytes, for non-text requests:


 >>> r.content

如果您进一步阅读该页面,它会处理例如图像文件


查看完整回答
反对 回复 2021-03-31
  • 2 回答
  • 0 关注
  • 276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信