Если вы используете wget
, то при декодировании ошибок, возникающих с ним, вы в конечном итоге будете писать гораздо больше кода, чем в случае библиотеки Python.
Однако, когдаречь идет о urllib
- во-первых, вы действительно действительно должны поддерживать Python 2?Python 2 устарел.
Если вы действительно действительно верите , что вы делаете, то, возможно, вы можете использовать библиотеку совместимости, такую как six
или future
И вы должны рассмотреть альтернативы - библиотека запросов превосходит urllib
и обеспечивает тот же интерфейс для Python 2 и 3.