ne peut pas urllib.urlencode une URL en python
Pourquoi j'obtiens ce message d'erreur lorsque vous urlencode cette chaîne
>>> callback = "http://localhost/application/authtwitter?twitterCallback"
>>> urllib.urlencode(callback)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/urllib.py", line 1261, in urlencode
raise TypeError
TypeError: not a valid non-string sequence or mapping object
source d'informationauteur BillPull
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas ce que la fonction n':
Vous êtes à la recherche pour
urllib.quote(callback)
?Python n'est pas PHP. Vous souhaitez
urllib.quote()
à la place.urlencode()
Cette fonction encode deux éléments de n-uplets ou de dictionnaire.
quote_plus()
Cette fonction encode la chaîne d'url