如何在Python中转换url

时间:2013-09-02 13:04:41

标签: python url encode urllib

我在python中有一个字符串,它是一个URL:

http://weibo.com\/p\/aa\/weibo?from=bb&wvr=5.1&mod=weibomore#cc

我想要一个真实的网址,我可以将其粘贴到我的Chrome中:

http://weibo.com/p/aa/weibo?from=bb&wvr=5.1&mod=weibomore#cc

请告诉我如何改变它 IN PYTHON ~~~

2 个答案:

答案 0 :(得分:3)

<your url string>.replace("\\","")会做到这一点,但正如已经指出的那样,最好修复这个问题的来源。

该解决方案还将删除任何反引号(“\”)。即使是合法的 - 所以这不是一般解决方案。在网址*,though its very unusual and causes problems

中允许使用反斜杠

*然后可能不会:http://www.ietf.org/rfc/rfc2396.txt - 看起来这是一个令人困惑的问题。

答案 1 :(得分:3)

您似乎只需要从原始字符串中删除反斜杠。

你可以使用replace这样做..

url = string.replace("\\", "")