欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對(duì)python requests的content和text方法的區(qū)別詳解

 更新時(shí)間:2018年10月11日 10:33:49   作者:Op小劍  
今天小編就為大家分享一篇對(duì)python requests的content和text方法的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

問(wèn)題:

一直在想requests的content和text屬性的區(qū)別,從print 結(jié)果來(lái)看是沒(méi)有任何區(qū)別的

看下源碼:

@property
  def text(self):
    """Content of the response, in unicode.

    If Response.encoding is None, encoding will be guessed using
    ``chardet``.

    The encoding of the response content is determined based solely on HTTP
    headers, following RFC 2616 to the letter. If you can take advantage of
    non-HTTP knowledge to make a better guess at the encoding, you should
    set ``r.encoding`` appropriately before accessing this property.
    """

  #content的完整代碼就不貼了。
  @property
  def content(self):
    """Content of the response, in bytes."""

結(jié)論是:

resp.text返回的是Unicode型的數(shù)據(jù)。

resp.content返回的是bytes型也就是二進(jìn)制的數(shù)據(jù)。

也就是說(shuō),如果你想取文本,可以通過(guò)r.text。

如果想取圖片,文件,則可以通過(guò)r.content。

(resp.json()返回的是json格式數(shù)據(jù))

舉個(gè)栗子

# 例如下載并保存一張圖片

import requests

jpg_url = 'http://img2.niutuku.com/1312/0804/0804-niutuku.com-27840.jpg'

content = requests.get(jpg_url).content

with open('demo.jpg', 'wb') as fp:
  fp.write(content)

以上這篇對(duì)python requests的content和text方法的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中常見的三種字符串格式化輸出方法小結(jié)

    Python中常見的三種字符串格式化輸出方法小結(jié)

    字符串格式化是編程中一個(gè)常見的需求,它可以們將不同類型的數(shù)據(jù)插入到字符串中,在?Python?中,有多種方法可以執(zhí)行字符串格式化,本文為大家介紹了常見的三種方法,希望對(duì)大家有所幫助
    2024-02-02
  • Python實(shí)現(xiàn)的爬取小說(shuō)爬蟲功能示例

    Python實(shí)現(xiàn)的爬取小說(shuō)爬蟲功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的爬取小說(shuō)爬蟲功能,結(jié)合實(shí)例形式分析了Python爬取頂點(diǎn)小說(shuō)站上的小說(shuō)爬蟲功能相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-03-03
  • python可迭代對(duì)象去重實(shí)例

    python可迭代對(duì)象去重實(shí)例

    這篇文章主要介紹了python可迭代對(duì)象去重實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • pytorch 中的dim的作用范圍詳解

    pytorch 中的dim的作用范圍詳解

    ptorch中的dim類似于numpy縱的axis,這篇文章給大家介紹pytorch 中的dim的作用范圍,不同的運(yùn)算, dim 的作用域都是一樣的思想,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-12-12
  • matplotlib 對(duì)坐標(biāo)的控制,加圖例注釋的操作

    matplotlib 對(duì)坐標(biāo)的控制,加圖例注釋的操作

    這篇文章主要介紹了matplotlib 對(duì)坐標(biāo)的控制,加圖例注釋的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python__new__內(nèi)置靜態(tài)方法使用解析

    python__new__內(nèi)置靜態(tài)方法使用解析

    這篇文章主要介紹了python__new__內(nèi)置靜態(tài)方法使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • python中PIL安裝簡(jiǎn)單教程

    python中PIL安裝簡(jiǎn)單教程

    這篇文章主要為大家分享了python中PIL安裝簡(jiǎn)單教程,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Python搭建FTP服務(wù)器的方法示例

    Python搭建FTP服務(wù)器的方法示例

    本篇文章主要介紹了Python搭建FTP服務(wù)器的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • 詳解python3類型注釋annotations實(shí)用案例

    詳解python3類型注釋annotations實(shí)用案例

    這篇文章主要介紹了詳解python3類型注釋annotations實(shí)用案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python解決字符串倒序輸出的問(wèn)題

    python解決字符串倒序輸出的問(wèn)題

    今天小編就為大家分享一篇python解決字符串倒序輸出的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06

最新評(píng)論