这个问题在这里已有答案:
我们知道,python有两个内置的url lib:
urllib
urllib2
和第三方库:
urllib3
如果我的要求只是通过GET方法请求API,则假设它返回一个JSON字符串。
我应该使用哪个lib?他们有一些重复的功能吗?
如果urllib
可以实现我的要求,但是如果我的要求变得越来越复杂,urllib
不能适合我的函数,我当时应该导入另一个lib,但我真的只想导入一个lib,因为我认为是import所有这些都让我感到困惑,我认为它们之间的方法完全不同。
所以现在我很困惑我应该使用哪个lib,我更喜欢urllib3
,我认为它可以满足我的要求所有时间,您怎么看?
正如亚历山大在评论中所说,使用requests
。这就是你所需要的。
我真的不知道你想做什么,但你应该尝试使用requests
。它简单直观。
我个人尽可能避免使用第三方库,因此我可以减少依赖项列表并提高可移植性。 urllib和urllib2不是互斥的,通常混合在同一个项目中。