【问题标题】:AttributeError: module 'request' has no attribute 'urlopen'AttributeError:模块“请求”没有属性“urlopen”
【发布时间】:2019-11-28 16:57:52
【问题描述】:

我一直收到这个错误,我很困惑

【问题讨论】:

  • import urllib as request 替换为import urllib。另外,在这里发布代码作为代码,而不是发布图片链接

标签: python html url compiler-errors urllib


【解决方案1】:

您可能想要做的是从urllib 包中导入request 模块,这样您就可以使用request 模块中定义的urlopen 函数。

import urllib.request

urllib.request.urlopen('https://stackoverflow.com/')

附加信息:

Python 2.6 及更早版本的旧版 urllib.urlopen 函数已停用; urllib.request.urlopen() 对应于旧的 urllib2.urlopen。通过将字典参数传递给 urllib.urlopen 来完成的代理处理可以通过使用 ProxyHandler 对象来获得。 (https://docs.python.org/3/library/urllib.request.html)

【讨论】:

    猜你喜欢
    • 2011-04-27
    • 2017-11-22
    • 1970-01-01
    • 2018-04-14
    • 2019-02-18
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多