2016-01-12 22 views
9

Aşağıdaki kod Python 2 ince çalışıyor ama Python 3 hata alıyorum:ImportError: Hiçbir modül adı 'urllib2' Python 3

"ImportError: No module named '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() 

bana hatasının nedenini önerin.

Teşekkür ederiz.

cevap

12

çek StackOverflow Link

import urllib.request 
url = "http://www.google.com/" 
request = urllib.request.Request(url) 
response = urllib.request.urlopen(request) 
print (response.read().decode('utf-8')) 
içine bakmak tavsiye ediyorum
2

Urllib ve urllib2 modülleri python3'te urllib olarak bir araya getirilir. Eğer 2.x ve 3.x hem kodunuzu uyumlu olmak için, sana six module

İlgili konular