Обратите внимание, что я использую следующую версию Python:
(venv) C: \ Users \ NBenton \ PycharmProjects \ RES3D_BETA> python Python 3.6.5
(v3.6.5: f59c0932b4, 28 марта 2018, 16:07:46) [MSC v.1900 32 бит (Intel)]
на win32
Я пытался использовать следующие два сценария для загрузки одного файла GIF через URL.
1)
from urllib.request import urlretrieve
urlretrieve('http://www.iframeapps.dcnr.state.pa.us/topogeo/PaGWIS_search/DisplayReportImage.aspx?id=IM209132',
"C:/Users/NBenton/PycharmProjects/RES3D_BETA/image1.gif")
2)
from urllib import request
request.urlretrieve("http://www.iframeapps.dcnr.state.pa.us/topogeo/PaGWIS_search/DisplayReportImage.aspx?id=IM209132",
"image2.gif")
Для каждого из этих сценариев процесс завершается с кодом выхода 0 - так что, насколько я могу судить, ничего катастрофического не произошло.
Однако оба выходных файла (image1.gif и image2.gif) выглядят так, как при просмотре каждого:
Может кто-нибудь предложить какое-то понимание этой проблемы? Действительно, похожие (почти идентичные) случаи относятся к стеку, но не так.