Hvordan konvertere en streng til URL i Python

Fange Web-adresser matet inn av brukere er en felles oppgave når utvikle web-applikasjoner i Python. Du lagrer URL som en streng, men trenger å normalisere adressen før du ringer det i en funksjon. For eksempel kan brukeren ha gjort en skrivefeil når du skriver inn en adresse. Hvis du passerer denne adressen med en skrivefeil eller tomt mellomrom i den, vil programmet ikke kjøre skikkelig. Heldigvis inneholder Python en innebygd modul kalt "urllib" for å automatisk konvertere strengdata til en funksjonell URL.

Bruksanvisning

1 Åpne Python editor.

2 Type:

"Import urllib

input_url = urllib.quote ( 'http://www.example.com/example two.html') "

3 Trykk på "Return".

I dette eksempelet Python laster urllib modulen, deretter tar strengen og normaliserer URL ved å erstatte den uleselig tomrom i URL mellom "eksempel two.html" med spesialtegnet «% 20".