C'è un metodo semplice che mi manca in urllib
o altra libreria per questa attività? La codifica dell'URL sostituisce caratteri ASCII non sicuri con un "%" seguito da due cifre esadecimali.Codifica URL in python
Ecco un esempio di un ingresso e la mia uscita prevista:
Mozilla/5.0 (Linux; U; Android 4.0; xx-xx; Galaxy Nexus Build/IFL10C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Mozilla%2F5.0+%28Linux%3B+U%3B+Android+4.0%3B+xx-xx%3B+Galaxy+Nexus+Build%2FIFL10C%29+AppleWebKit%2F534.30+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Mobile+Safari%2F534.30
o [urllib.quote_plus] (http://docs.python.org/library/urllib.html#urllib.quote_plus), poiché OP vuole '+' invece di '% 20'. – Avaris
ma per ottenere ciò che l'OP chiede, usa 'urllib.quote_plus'. –