我应该选择哪个urllib? [重复]

问题描述 投票:9回答:3

这个问题在这里已有答案:

我们知道,python有两个内置的url lib:

  • urllib
  • urllib2

和第三方库:

  • urllib3

如果我的要求只是通过GET方法请求API,则假设它返回一个JSON字符串。 我应该使用哪个lib?他们有一些重复的功能吗? 如果urllib可以实现我的要求,但是如果我的要求变得越来越复杂,urllib不能适合我的函数,我当时应该导入另一个lib,但我真的只想导入一个lib,因为我认为是import所有这些都让我感到困惑,我认为它们之间的方法完全不同。

所以现在我很困惑我应该使用哪个lib,我更喜欢urllib3,我认为它可以满足我的要求所有时间,您怎么看?

python urllib2 urllib urllib3
3个回答
10
投票

正如亚历山大在评论中所说,使用requests。这就是你所需要的。


4
投票

我真的不知道你想做什么,但你应该尝试使用requests。它简单直观。


1
投票

我个人尽可能避免使用第三方库,因此我可以减少依赖项列表并提高可移植性。 urllib和urllib2不是互斥的,通常混合在同一个项目中。

© www.soinside.com 2019 - 2024. All rights reserved.