【问题标题】:python error while using urllib module使用 urllib 模块时出现 python 错误
【发布时间】:2013-03-19 13:33:29
【问题描述】:

我正在使用 urllib 制作 python http 横幅抓取器,但它给了我一个错误。

我无法导入 urllib2(未找到模块错误),因此尝试使用 urllib

这是代码,有什么问题?

#!/usr/bin/env python
import urllib   
url=urllib.urlopen('www.bing.com')
print (url.info())

错误:

AttributeError: 'module' object has no attribute 'urlopen'

【问题讨论】:

    标签: python module urllib urllib2


    【解决方案1】:

    您正在使用 Python 3;请改用urllib.request

    import urllib.request
    
    url = urllib.request.urlopen('http://www.bing.com')
    print(url.info())
    

    这记录在top of the urllib2 page:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2018-06-03
      • 2021-09-05
      相关资源
      最近更新 更多