Кодировка URL в python

Есть ли простой метод, который мне не хватает в urllib или другой библиотеке для этой задачи? Кодировка URL заменяет небезопасные символы ASCII на "%", за которым следуют две шестнадцатеричные цифры.

Вот пример ввода и ожидаемый результат:

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
25
задан wim 18 January 2012 в 06:03
поделиться