-3

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

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

我想要一个可以将其粘贴到我的 chrome 中的真实 URL:

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

请告诉我如何在 PYTHON中更改它~~~

4

2 回答 2

3

<your url string>.replace("\\","")可以解决问题,但正如已经指出的那样,最好修复它的来源。

该解决方案还将删除所有反引号(“\”)。即使是合法的 - 所以这不是一个通用的解决方案。urls* 中允许使用反斜杠,尽管它非常不寻常并且会导致问题

*那么也许不是:http ://www.ietf.org/rfc/rfc2396.txt - 看起来这是一个令人困惑的问题。

于 2013-09-02T13:07:26.620 回答
3

看来您只需要从原始字符串中删除反斜杠即可。

你可以这样做replace..

url = string.replace("\\", "")
于 2013-09-02T13:11:14.603 回答