也曾归离 2024-04-04 19:52 采纳率: 0%
浏览 4

已经有requests了为什么urllib还会有人教?

已經有requests了為什麼urllib還會有人教?,對這個有些不明白,希望有人解答一下

  • 写回答

4条回答 默认 最新

  • 檀越@新空间 2024-04-04 19:52
    关注

    晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    虽然现在有更好的第三方库请求模块"requests",但仍有人使用和教授"urllib"的原因有以下几点:

    1. 包管理的天然支持:Python的标准库中自带了"urllib"模块,因此在安装Python时无需单独安装其他库。
    2. 更轻量级:相比"requests","urllib"是一个更轻量级的模块,不依赖其他额外的库。在某些特殊场景或限制资源的环境下,"urllib"相对更加适用。
    3. 平台的兼容性:"urllib"是Python标准库的一部分,因此在不同的Python版本和平台上,"urllib"的行为比较稳定,更容易在各种环境中使用。
    4. 学习和理解网络请求的基本原理:使用"urllib"可以更深入地理解网络请求的原理和细节,包括URL的构建、参数的编码、请求的发送等过程。
    5. 简单的场景需求:在一些简单的场景中,仅需进行少量的HTTP请求,"urllib"已经能够满足需求,因此可能没有必要引入"requests"这样的额外依赖。

    总的来说,选择使用"urllib"还是"requests"取决于具体的需求和个人偏好。对于大多数场景和需求,"requests"是更加推荐和方便的选择。但有时候,"urllib"可能仍然可以满足需求,并且不需要引入额外的库。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月4日