Come trasformare URL in Python

voti
-3

Ho una stringa in Python, che è un URL:

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

Voglio un vero e proprio URL che posso incollarlo nel mio chrome:

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

Ti prego, dimmi come chang è in Python ~~~

È pubblicato 02/09/2013 alle 12:04
dall'utente
In altre lingue...                            


2 risposte

voti
3

<your url string>.replace("\\","") farà il trucco, ma, come è stato sottolineato, sarebbe meglio per risolvere la fonte di questo.

La soluzione sarà anche rimuovere eventuali apici ( "\"). Anche quelli legittimi - quindi non è una soluzione generale. Backslash sono consentiti negli URL *, anche se la sua molto insolito e causa problemi

* Poi di nuovo, forse no: http://www.ietf.org/rfc/rfc2396.txt - Sembra che questa è una questione di confusione.

Risposto il 02/09/2013 a 12:07
fonte dall'utente

voti
3

Sembra che avete semplicemente bisogno di rimuovere le barre rovesciate dalla stringa originale.

È possibile farlo usando replacea questo scopo ..

url = string.replace("\\", "")
Risposto il 02/09/2013 a 12:11
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more