【问题标题】:HTTP request libraries for Python 3.xPython 3.x 的 HTTP 请求库
【发布时间】:2014-02-22 19:05:42
【问题描述】:

共识似乎是requests 是迄今为止在 Python 2.x 中发出 HTTP 请求的最佳选择。但是,在 Python 3.x 中,urllib2 已“拆分为多个部分并重命名为 urllib.requesturllib.parseurllib.error。”它是刚刚重命名,还是重写了部分内容,使其成为requests 的一个不错的替代品?

【问题讨论】:

    标签: python urllib2 urllib python-requests


    【解决方案1】:

    urlliburllib2 库已针对 Python 3 进行了清理,将各种不同的部分移动到清晰的包层次结构中。 API 本身并没有太大变化。这主要是对命名约定的收紧。

    您只需将Python 2 urllib2 documentationurllib.request page for Python 3 进行比较(仅将例外移至request.error)即可看到基本功能尚未更新。

    requests 本身仍然是在 Python 3 中处理 HTTP 客户端需求的更好选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 2015-10-23
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      相关资源
      最近更新 更多