python2.7:urllib 和urllib2之间的区别
来源:互联网 发布:java递归查询父节点 编辑:程序博客网 时间:2024/05/29 14:48
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感到好奇。更有趣的是:它们并不是可以相互代替的。那么这两个模块间的区别是什么,并且这两个我们都需要吗?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 aRequest
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 theurlencode
method which is used for the generation of GET query strings,urllib2
doesn't have such a function. This is one of the reasons whyurllib
is often used along withurllib2
.urllib提供urlencode方法用来GET查询字符串的产生,而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://www.hacksparrow.com/python-difference-between-urllib-and-urllib2.html
http://www.hacksparrow.com/python-difference-between-urllib-and-urllib2.html
- python2.7:urllib 和urllib2之间的区别
- python2.7下的urllib和urllib2
- urllib 和urllib2之间的区别
- Python:urllib 和urllib2之间的区别
- Python:urllib 和urllib2之间的区别
- Python:urllib 和urllib2之间的区别
- Python:urllib 和urllib2之间的区别
- urllib 和urllib2之间的区别
- Python:urllib 和urllib2之间的区别
- urllib和urllib2区别 python2.x
- Python2与Python3的区别(一):urllib和urllib2与urllib
- Python模块之urllib和urllib2之间的区别
- urllib和urllib2的区别和使用
- python的urllib和urllib2的区别
- python urllib2和urllib的区别
- python urllib 和urllib2的区别
- python urllib 和urllib2的区别
- python中urllib和urllib2的区别!
- 关于CSP
- Handler,Looper 原理分析
- ui设计一
- Java Object
- 2016.3.25
- python2.7:urllib 和urllib2之间的区别
- J2EE领域的一些技术框架结构图
- ./configure,make,make install的作用
- 【libav】libav的常用方法
- C++在继承中虚函数、纯虚函数、普通函数详解
- 百度地图(精华版)
- 【Tyvj1783】【codevs2418】【BZOJ1856】字符串,厉害的组合数与模型转换
- 2016SDAU课程练习一1013 Problem N
- c++上机报告2