Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python urllib.URLLRetrieve gif图像-加载元信息失败_Python_Urllib - Fatal编程技术网

Python urllib.URLLRetrieve gif图像-加载元信息失败

Python urllib.URLLRetrieve gif图像-加载元信息失败,python,urllib,Python,Urllib,非常简单的代码: import urllib data = urllib.urlretrieve('http://www.python.org/pics','pythonHi.gif' 执行此操作时,映像会正确下载到我的硬盘,但当我尝试打开它时,会出现以下错误: Loading ‘pythonHi.gif’ failed Loading meta information failed. 我尝试了多个程序来打开我的gif图像。 我做错了什么?您没有正确使用urllib,第一个参数是要下载的元素

非常简单的代码:

import urllib
data = urllib.urlretrieve('http://www.python.org/pics','pythonHi.gif'
执行此操作时,映像会正确下载到我的硬盘,但当我尝试打开它时,会出现以下错误:

Loading ‘pythonHi.gif’ failed
Loading meta information failed.
我尝试了多个程序来打开我的gif图像。
我做错了什么?

您没有正确使用
urllib
,第一个参数是要下载的元素的url,第二个参数是可以在其中找到对象的本地文件名。它在文档中得到了完美的解释

>>> import urllib
>>> data = urllib.urlretrieve('http://www.python.org/pics/pythonHi.gif','pythonHi.gif')

您没有正确使用
urllib
,第一个参数是要下载的元素的url,第二个是可以在其中找到对象的本地文件名。它在文档中得到了完美的解释

>>> import urllib
>>> data = urllib.urlretrieve('http://www.python.org/pics/pythonHi.gif','pythonHi.gif')

因为您从URL中忽略了图像文件名。因为您从URL中忽略了图像文件名。