ImportError: Ningún módulo llamado ‘urllib2’ Python 3

El siguiente código funciona bien en Python 2, pero en Python 3 recibo el error:

“ImportError: no hay módulo llamado ‘urllib2‘”

import urllib2 peticion = 'I'm XML' url_test = 'I'm URL' req = urllib2.Request(url=url_test, data=peticion, headers={'Content-Type': 'application/xml'}) respuesta = urllib2.urlopen(req) print(respuesta) print(respuesta.read()) respuesta.open() 

Por favor, sugiéreme la razón del error.

Gracias.

Compruebe el enlace de StackOverflow

 import urllib.request url = "http://www.google.com/" request = urllib.request.Request(url) response = urllib.request.urlopen(request) print (response.read().decode('utf-8')) 

Los módulos urllib y urllib2 se fusionan en python3 como urllib. Si desea que su código sea compatible con 2.x y 3.x, le aconsejo que examine el módulo seis