2014-02-22 62 views
1

共識似乎是requests是迄今爲止在Python 2.x中進行HTTP請求的最佳選擇。但是,在Python 3.x中,urllib2已被「拆分爲零件並重命名爲urllib.request,urllib.parseurllib.error」。它剛剛被重新命名,還是它有部分重寫,使其成爲requests的不錯選擇?Python 3.x的HTTP請求庫

回答

2

urlliburllib2圖書館已經清理了Python 3,將各種不同的零件移動到明確的包層次結構中。這些API本身並沒有改變太多。這主要是收緊命名約定。

您只需要比較Python 2 urllib2 documentationurllib.request page for Python 3(只有例外轉移到request.error)才能看到基本功能尚未更新。

requests本身仍然是在Python 3中處理HTTP客戶端需求的更好選擇。