我如何在Python中进行url编码?

时间:2011-03-22 23:26:27

标签: python

我尝试了这个:但它不起作用。

print urllib.urlencode("http://"+SITE_DOMAIN+"/go/")

我想把它变成带有网址编码的字符串

2 个答案:

答案 0 :(得分:13)

您是在寻找quote()还是quote_plus()功能?

>>> urllib.quote("http://spam.com/go/")
'http%3A%2F%2Fspam.com%2Fgo%2F'

答案 1 :(得分:1)

您正在寻找urllib.quote()