标签:
一、urllib其它函数
前面介绍了 urllib 模块,以及它常用的 urlopen() 和 urlretrieve()函数的使用介绍。当然 urllib 还有一些其它很有用的辅助方法,比如对 url 进行编码、解码等等。
辅助方法:
1. urllib.quote(string[,safe]) : 对字符串进行编码,参数safe指定了不需要编码的字符;
urllib.unquote(string): 对字符串进行解码;
2. urllib.urlencode(query[,doseq]): 将dict或都包含两个元素的元组列表转换成url参数。
例如:
>>> dict1 = {‘name‘:‘baidu‘,‘Local‘:‘CD‘}
>>> data = urllib.urlencode(dict1)
>>> print data
Local=CD&name=baidu
3. urllib.pathname2url(path): 将本地path转换成url路径
urllib.url2pathname(path): 将url路径转换成本地路径
二、urllib与urllib2的区别:
urllib 和 urllib2 都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:
三、urllib2常用函数:
1.urllib2.urlopen()方法
即可以接受一个字符串型的 url 地址或者一个 Request 对象。将打开这个 url 并返回结果为一个像文件对象一样的对象
标签:
原文地址:http://www.cnblogs.com/yu2000/p/4453563.html