簡體   English   中英

使用urllib2 vs wget在python中下載文件

[英]Download file in python using urllib2 vs wget

我正在嘗試使用python下載在線文件。 我已經看到了針對python 2和wget使用urllib2的解決方案。 如果我的目的只是下載文件,那么使用urllib2而不是wget有什么好處。 對我來說,使用wget包似乎更簡單。 但是,我看到的大多數在線解決方案都將urllib2和urllib與python 3一起使用。我更傾向於wget,因為它同時適用於python 2和python 3。

這個問題與標記為重復的問題有所不同,因為我要求對wget進行區別,而另一個問題並未解決與wget軟件包有關的關系。

如果使用wget那么當需要解碼它所發生的錯誤時,與使用Python庫相比,最終將編寫更多的代碼。

但是,當涉及到urllib -首先,您確定確實需要支持Python 2嗎? Python 2已過時。

如果您真的相信自己這樣做,那么也許可以使用兼容庫,例如sixfuture

而且您還應該考慮其他選擇- 請求庫優於urllib並為Python 2和3提供相同的接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM