我经常使用requests
。最近我发现还有requests2
和即将到来的requests3
虽然有一个page简要提到了requests3
中的内容,但我无法确定requests2
是什么以及为什么我会使用requests
。我假设2意味着它是一个更新的更好的版本,也许?
Requests2
requests
否则我找不到其他信息。有人可以解释requests
和requests2
之间的差异以及为了完整性requests3
吗?
答案 0 :(得分:3)
requests
,requests2
和requests3
似乎都归Kenneth Reitz所有。
他们都指向requests
。
我想象在过去的某个时刻,有计划为版本2 requests2
创建一个新的包,但它似乎已在一年前停止了。现在,requests2
只是一个不是最新的requests
。
对于requests3
,Kenneth似乎想要创建requests
的版本3,它可能不会与版本2向后兼容。最值得注意的是,它将async
} / await
,现在非常缺乏。
它是一个名为requests3
的新包(他已经拥有)吗?或者它只是requests
中的版本3?我不会赌它。但是,我猜这种趋势是在同一个包中创建新版本,如今。所以,如果我真的不得不打赌它,我会说它会在版本3的requests
上。