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

Python庫urllib與urllib2主要區(qū)別分析

 更新時間:2014年07月13日 09:47:15   作者:牛皮糖  
這篇文章主要介紹了Python庫urllib與urllib2主要區(qū)別,需要的朋友可以參考下

作為一個Python菜鳥,之前一直懵懂于urllib和urllib2,以為2是1的升級版。今天看到老外寫的一篇《Python: difference between urllib and urllib2》才明白其中的區(qū)別

You might be intrigued by the existence of two separate URL modules in Python -urllib and urllib2. Even more intriguing: they are not alternatives for each other. So what is the difference between urllib and urllib2, and do we need them both?

你可能對于Python中兩個獨立存在的-urllib2和-urllib2感到好奇。更有趣的是:它們并不是可以相互代替的。那么這兩個模塊間的區(qū)別是什么,并且這兩個我們都需要嗎?

urllib and  urllib2are both Python modules that do URL request related stuff but offer different functionalities. Their two most significant differences are listed below:

urllib 和urllib2都是接受URL請求的相關模塊,但是提供了不同的功能。兩個最顯著的不同如下:

•urllib2 can accept a Request object to set the headers for a URL request,urllib accepts only a URL. That means, you cannot masquerade your User Agent string etc.

urllib2可以接受一個Request類的實例來設置URL請求的headers,urllib僅可以接受URL。這意味著,你不可以偽裝你的User Agent字符串等。

•urllib provides the urlencode method which is used for the generation of GET query strings, urllib2 doesn't have such a function. This is one of the reasons why urllib is often used along with urllib2.

urllib提供urlencode方法用來GET查詢字符串的產(chǎn)生,而urllib2沒有。這是為何urllib常和urllib2一起使用的原因。 

 For other differences between urllib and urllib2 refer to their documentations, the links are given in the References section.
Tip: if you are planning to do HTTP stuff only, check out httplib2, it is much better than httplib or urllib or urllib2.

提示:如果你僅做HTTP相關的,看一下httplib2,比其他幾個模塊好用。

相關資料

這里還有個類似的問答:urllib urllib2 what is the difference ?

stackoverflow上也有:Should I use urllib or urllib2?

Python Docs

相關文章

  • Python原始字符串與Unicode字符串操作符用法實例分析

    Python原始字符串與Unicode字符串操作符用法實例分析

    這篇文章主要介紹了Python原始字符串與Unicode字符串操作符用法,結合實例形式分析了Python針對原始字符與Unicode字符的操作符用法,需要的朋友可以參考下
    2017-07-07
  • Python3.4解釋器用法簡單示例

    Python3.4解釋器用法簡單示例

    這篇文章主要介紹了Python3.4解釋器用法,結合簡單實例形式分析了Windows與Linux系統(tǒng)環(huán)境中Python3.4解釋器的簡單使用方法,需要的朋友可以參考下
    2019-03-03
  • Python接口自動化系列之unittest結合ddt的使用教程詳解

    Python接口自動化系列之unittest結合ddt的使用教程詳解

    這篇文章主要介紹了Python接口自動化系列之unittest結合ddt的使用教程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • 詳解django三種文件下載方式

    詳解django三種文件下載方式

    這篇文章主要介紹了詳解django三種文件下載方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內容

    Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內容

    這篇文章主要介紹了Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內容,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 利用python生成一個導出數(shù)據(jù)庫的bat腳本文件的方法

    利用python生成一個導出數(shù)據(jù)庫的bat腳本文件的方法

    下面小編就為大家?guī)硪黄胮ython生成一個導出數(shù)據(jù)庫的bat腳本文件的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解python網(wǎng)絡進程

    詳解python網(wǎng)絡進程

    進程是一個具有一定獨立功能的程序關于某個數(shù)據(jù)集合的一次運行活動。它是操作系統(tǒng)動態(tài)執(zhí)行的基本單元,在傳統(tǒng)的操作系統(tǒng)中,進程既是基本的分配單元,也是基本的執(zhí)行單元。本文將介紹python實現(xiàn)網(wǎng)絡進程
    2021-06-06
  • Python使用redis pool的一種單例實現(xiàn)方式

    Python使用redis pool的一種單例實現(xiàn)方式

    這篇文章主要介紹了Python使用redis pool的一種單例實現(xiàn)方式,結合實例形式分析了Python操作redis模塊實現(xiàn)共享同一個連接池的相關技巧,需要的朋友可以參考下
    2016-04-04
  • Python讀取文件比open快十倍的庫fileinput

    Python讀取文件比open快十倍的庫fileinput

    fileinput是Python的內置模塊,但不少人對它都是陌生的。今天把fileinput的所有的用法、功能進行詳細的講解,并列舉一些非常實用的案例,對于理解和使用它可以說完全沒有問題
    2021-10-10
  • python繪制字符畫視頻的示例代碼

    python繪制字符畫視頻的示例代碼

    網(wǎng)上有很多的字符畫,看起來很炫酷,本文就通過一則示例實現(xiàn)字符畫視頻,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論