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

发布于 2021-02-02 23:16:09

这是我的代码:

import urllib2.request

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

有什么帮助吗?

关注者
0
被浏览
87
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    如urllib2文档中所述:

    urllib2模块已在Python 3中分为几个名为urllib.request和的模块urllib.error。2to3在将源转换为Python 3时,该工具将自动调整导入。

    所以你应该说

    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/”)。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看