如何在Python中进行URL编码?

6 投票
2 回答
8963 浏览
提问于 2025-04-16 14:13

我试过这个:但是不管用。

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

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

2 个回答

1

你可以去看看 urllib.quote() 这个函数。

13

你是在找 quote() 函数还是 quote_plus() 函数呢?

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

撰写回答