python的url编码函数是在类urllib库中,使用方法是:
编码:urllib.quote(string[, safe]),除了三个符号“_.-”外,将所有符号编码,后面的参数safe是不编码的字符,
使用的时候如果不设置的话,会将斜杠,冒号,等号,问号都给编码了。
>>> import urllib
>>> print urllib.quote("http://taoqo.com/index.php?id=1",":/=?")
http://taoqo.com/index.php?id=1
如果不加后面的参数则为
>>> print urllib.quote("http://taoqo.com/index.php?id=1")
http%3A//taoqo.com/index.php%3Fid%3D1