本文主要是介绍urllib的quote处理url中的字符转义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在url中,有些字符是需要转义的,如空格转义为%20", 引号转义为%22等。在urllib中可以用quote来进行处理。
def getPage():try:base = "http://www.totallyfreestuff.com/"href = "/95748/0/1/\"We_Have_Choices\"_DVD"url = base + urllib.quote(href)print urlresponse = urllib.urlopen(url) webPage = response.read() return webPageexcept Exception, e:print "getPage function: ", ereturn None
注意:url中只需要quote需要转义的部分,不要把scheme、host等也转义了。
这篇关于urllib的quote处理url中的字符转义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!