国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

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

2019-11-25 18:19:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

作為一個(gè)Python菜鳥(niǎo),之前一直懵懂于urllib和urllib2,以為2是1的升級(jí)版。今天看到老外寫(xiě)的一篇《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?

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

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請(qǐng)求的相關(guān)模塊,但是提供了不同的功能。兩個(gè)最顯著的不同如下:

•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可以接受一個(gè)Request類的實(shí)例來(lái)設(shè)置URL請(qǐng)求的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方法用來(lái)GET查詢字符串的產(chǎn)生,而urllib2沒(méi)有。這是為何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相關(guān)的,看一下httplib2,比其他幾個(gè)模塊好用。

相關(guān)資料

這里還有個(gè)類似的問(wèn)答:urllib urllib2 what is the difference ?

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

Python Docs

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汝阳县| 海丰县| 乌恰县| 石林| 湛江市| 莱州市| 旬邑县| 宁德市| 东至县| 贡觉县| 昌邑市| 离岛区| 乌拉特后旗| 郧西县| 内乡县| 桐梓县| 长丰县| 漾濞| 区。| 思南县| 萨嘎县| 文化| 岢岚县| 泊头市| 宾川县| 建平县| 仙桃市| 广水市| 河曲县| 西乌珠穆沁旗| 金坛市| 澄江县| 武川县| 冷水江市| 洮南市| 法库县| 托里县| 唐河县| 铁力市| 渭源县| 肃宁县|