1. 程式人生 > >Urllib庫在python2.x與3.x中的區別和聯絡

Urllib庫在python2.x與3.x中的區別和聯絡

urllib庫是python提供的一個用於操作URL的模組,在python2中有urllib和urllib2,在python3中urllib2合併到urllib中,區別和聯絡如下:

1) 在python2中使用的import urllib2——對應的,在python3中使用import urllib.request , import urllib.error

2) 在python2中使用的import urllib——對應的,在python3中使用import urllib.request , import urllib.error,import urllib.parse

3) 在python2中使用的import urlparse——對應的,在python3中使用import urllib.parse

4) 在python2中使用的import urllib2.urlopen——對應的,在python3中使用import urllib.request.urlopen

5) 在python2中使用的import urllib.urlencode——對應的,在python3中使用import urllib.parse.urlencode

6) 在python2中使用的import urllib.quote——對應的,在python3中使用import urllib.request.quote

7) 在python2中使用的import cookielib.CookieJar——對應的,在python3中使用import http.CookieJar

8) 在python2中使用的import urllib2.Request——對應的,在python3中使用import urllib.request.Request



相關推薦

Urllibpython2.x3.x區別聯絡

urllib庫是python提供的一個用於操作URL的模組,在python2中有urllib和urllib2,在python3中urllib2合併到urllib中,區別和聯絡如下: 1) 在python2中使用的import urllib2——對應的,在python3中使用

Python2.x3??.x版本區別

改變 2.7 兩種 long 取消 高端 utf-8 默認 for 循環 中文原文:http://www.runoob.com/python/python-2x-3x.html Unicode Python 2 有 ASCII str() 類型,unicode() 是單

Python2.x3.x版本區別

Python 3.x 中去掉了``這種寫法,只允許使用repr函式,這樣做的目的是為了使程式碼看上去更清晰麼?不過我感覺用repr的機會很少,一般只在debug的時候才用,多數時候還是用str函式來用字串描述物件。

python2.x3.x除法的區別

v2.2 以前,除(“/”)運算子的返回有兩種可能情況,分別是整型和浮點型。運算元的不同,是影響計算結果資料型別的關鍵。以 a / b 為例,a、b均為整型,則結果返回整型;a、b任意一個是浮點型的話,則結果就是浮點型。===========================# python v2.7>&

Python2.x3​​.x版本區別

Python的3​​.0版本,常被稱為Python 3000,或簡稱Py3k。相對於Python的早期版本,這是一個較大的升級。

Python 2.x 3.x的版本區別介紹

Python因其開源與其語言簡潔優美等優點,受到很多人的喜愛與使用,所以Python的更新換代也很快,這裡就簡單介紹一下2.x 與3.x的版本區別,這些資訊在官網上也都是可以找到的,因為就是官網更改,我們使用的,對於這個資訊我們都是傳遞者。 Python 2.x 與3.x的版本區別介紹

深入理解python字元編碼(包含2.x3.x

2018-11-29  09:44:30 引子    計算機要想工作必須通電,即用‘電’驅使計算機幹活,也就是說‘電’的特性決定了計算機的特性。 電的特性即高低電平(人類從邏輯上將二進位制數1對應高電平,二進位制數0對應低電平), 關於磁碟的磁特性也是同樣的道理。

Hadoop 2.x3.x 22點比較:3.x將節省大量儲存空間

問題導讀 1.Hadoop3.x通過什麼方式來容錯? 2.Hadoop3.x儲存開銷減少了多少? 3.Hadoop3.x MR API是否相容hadoop1.x?           在這篇文章中,我們將討論Hadoop 2.x與Hadoop

《機器學習實戰》書python2.73.6的區別-持續更新

《機器學習實戰》書中使用的是python2.7,而對於現在新接觸python的同學來說都是上手python3.6版本。 由於本渣渣也正在學習此書,將陸續列出遇到的不同於現實編碼的困難與解決方法(如果能解決的話.......)。 1.在import numpy時候,書中提倡

python 2.x 3.x區別總結

text ron 清晰 java ... font odin 由於 -c 宏觀上:2.x 源碼不規範,混亂,重復冗余。     3.x 源碼優美清晰簡單,統一標準,去除代碼冗余。 默認編碼方式:2.x ASCII碼 3.x UTF-8   用2.x 處理中文時

Linux curlwget 命令的區別聯絡

        當想要直接通過 Linux 命令列下載檔案,馬上就能想到兩個工具:wget 和 curl。它們有很多一樣的特徵,可以很輕易的完成一些相同的任務。      &n

jQuery物件DOM物件的區別聯絡

要點: 1.DOM物件是js和jQuery需要操作的物件,是通過原生js獲取物件的方式獲取到的,    jQuery物件是通過呼叫jQuery中獲取元素方式獲取到的DOM物件的集合,儲存在偽陣列中。 2.jQuery是一個儲存DOM物件的偽陣列物件,所以需要通過偽陣列

vue.extendvue.component的區別聯絡

一味的悶頭開發,卻對基礎概念缺乏理解,是個大坑... 查閱官網後現對自己的理解記錄一下,用於日後複習鞏固 Vue.extend({}) 簡述:使用vue.extend返回一個子類建構函式,也就是預設部分選項的vue例項構造器。 後可使用vue.component進行例項化、或使用new extendName(

程序執行緒的區別聯絡以及優缺點

什麼是執行緒? -在一個程式裡的一個執行路線就叫做執行緒。更準確的定義是:執行緒是“一個程序內部的控制序列”。 -一切程序至少都有一個執行執行緒 -執行緒也被叫做輕量級程序 什麼是程序? -程序是程式的一個執行的例項。 -程序是正在執行的程式。 -程序是能分配處理器並由處

計算機視覺機器視覺的區別聯絡

在很多文獻中,計算機視覺與機器視覺是不加區分的,但其實這兩個術語既有區別又有聯絡。計算機視覺是採用影象處理、模式識別、人工智慧技術相結合的手段,著重於一幅或多幅影象的計算機分析。機器視覺則偏重於計算機視覺技術工程化,能夠自動獲取和分析特定影象,以控制相應的行為。 1.計算機視覺 計算

軟體硬體設計的區別聯絡

軟體設計指的是程式設計,硬體設計也是程式設計,但兩者是有區別的。 軟體編寫的程式最終轉化為機器語言,並在硬體上執行。 硬體編寫的程式最終轉化為電路,以實體的形式被製造出來。 也就是說,軟體設計的是0/1的二進位制碼,硬體設計的是實際的電路。 但既然硬體設計也是通過程式設計實

程序執行緒的區別聯絡

程序概念   程序是表示資源分配的基本單位,又是排程執行的基本單位。例如,使用者執行自己的程式,系統就建立一個程序,併為它分配資源,包括各種表格、記憶體空間、磁碟空間、I/O裝置等。然後,把該程序放人程序的就緒佇列。程序排程程式選中它,為它分配CPU以及其它有關資源,該程序才真正執行。所以,

UIViewCALayer有什麼區別聯絡

在 iOS 中,所有的 view 都是由一個底層的 layer 來驅動的。view 和它的 layer 之間有著緊密的聯絡,view 其實直接從 layer 物件中獲取了絕大多數它所需要的資料。在 iOS 中也有一些單獨的 layer,比如 AVCaptureV

java之字元流位元組流的區別聯絡

流,用來處理輸入和輸出,主要是和檔案系統打交道,把計算機的處理結果儲存到檔案中,把檔案中的內容讀取到記憶體中,這些都需要流操作來完成。 IO = Input / Output = 輸入 / 輸出                            Java IO 流                    

收付實現制權責發生制區別聯絡是什麼?

 一、權責發生制(應計制,Accrual Basis) 1、權責發生制亦稱為應收應付制,是指在會計核算中,按照收入已經實現,費用已經發生,並應由本期負擔為標準來確認本期收入和本期費用。 2、根據權責發生制原則處理會計業務時應做到以下兩點。其一,凡本期內實際發生並應屬本期