Wie man ein Pipe (|) Symbol für url_encode in Python verlässt
Ich habe ein Problem mit urllib.url_encode in Python. Wetten mit einigem Code erklärt:
>>> from urllib import urlencode
>>> params = {'p' : '1 2 3 4 5&6', 'l' : 'ab|cd|ef'}
>>> urlencode(params)
'p=1+2+3+4+5%266&l=ab%7Ccd%7Cef'
Ich möchte die Pipes ('|') im Parameter l belassen. Kannst du mir bitte sagen wie?
Das Ergebnis sollte sein
'p=1+2+3+4+5%266&l=ab|cd|ef'
PS: Ich möchte die URL nicht manuell zusammenstellen, sondern benutze dafür den Urlencode.
Danke -Pat