ImportError:没有名为“urllib2”Python 3的模块[重复]
Posted
技术标签:
【中文标题】ImportError:没有名为“urllib2”Python 3的模块[重复]【英文标题】:ImportError: No module named 'urllib2' Python 3 [duplicate] 【发布时间】:2016-04-16 20:51:17 【问题描述】:以下代码在 Python 2 上运行良好,但在 Python 3 上出现错误:
"ImportError: 没有名为 '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()
请告诉我错误的原因。
谢谢。
【问题讨论】:
【参考方案1】:检查*** 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'))
【讨论】:
【参考方案2】:urllib 和 urllib2 模块在 python3 中合并为 urllib。如果您想让您的代码与 2.x 和 3.x 兼容,我建议您查看six module
【讨论】:
以上是关于ImportError:没有名为“urllib2”Python 3的模块[重复]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 ImportError:没有名为 lightgbm 的模块