parse netloc python python-3.x urllib

python - netloc - ''módulo'' no tiene atributo ''urlencode''



urlparse python (3)

Cuando trato de seguir el ejemplo de Python Wiki relacionado con la codificación de URL:

>>> import urllib >>> params = urllib.urlencode({''spam'': 1, ''eggs'': 2, ''bacon'': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print f.read()

Se genera un error en la segunda línea:

Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: ''module'' object has no attribute ''urlencode''

¿Qué me estoy perdiendo?


Utiliza los documentos de Python 2 pero escribe su programa en Python 3.



import urllib.parse urllib.parse.urlencode({''spam'': 1, ''eggs'': 2, ''bacon'': 0})