How to escape (percent-encode) a URL with Python « SaltyCrane Blog

How to escape (percent-encode) a URL with Python « SaltyCrane Blog

How to escape (percent-encode) a URL with Python

import urllib

print urllib.quote_plus("http://www.yahoo.com/")
print urllib.quote_plus("Kruder & Dorfmeister")

Results:

http%3A%2F%2Fwww.yahoo.com%2F
Kruder+%26+Dorfmeister

It is easy to be drawn to the urlencode function in
the Python

urllib module documentation
. But for simple
escaping, only quote_plus, or
possibly quote is needed. I believe this is the
appropriate solution to

Python urlencode annoyance
and

O'Reilly's Amazon Hack #92
.

你可能感兴趣的:(python)