Python百分比仅编码URL中的某些字符

时间:2015-03-08 16:43:32

标签: python python-3.x urllib2 urllib percent-encoding

如果字符出现在给定的网址中,我必须对#个字符进行百分比编码。我知道我们可以使用urllib.quote对网址进行编码。它需要safe关键字来设置特定字符以确保URL安全。我正在寻找类似的东西:

a = 'http://localhost:8001/3.0/lists/list_1.localhost.org/roster/owner#iammdkdkf'
b = urllib.quote(a,unsafe='#')

问候。

1 个答案:

答案 0 :(得分:2)

a.replace('#','%23')怎么样?