小编典典

导入错误:没有模块名称 urllib2

all

这是我的代码:

import urllib2.request

response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)

有什么帮助吗?


阅读 79

收藏
2022-03-10

共1个答案

小编典典

urllib2文档中所述:

urllib2模块已被拆分为 Python 3 中名为urllib.requesturllib.error. 在将源代码转换为
Python 3 时,该2to3工具将自动调整导入。

所以你应该说

from urllib.request import urlopen
html = urlopen("http://www.google.com/").read()
print(html)

您当前编辑的代码示例不正确,因为您说urllib.urlopen("http://www.google.com/")的是urlopen("http://www.google.com/").

2022-03-10