在Python中下载图片无法正确显示

时间:2018-11-23 14:44:43

标签: python image

我正在使用PyCharm以便从固定的URL下载图像 这是我用来执行此操作的代码:

import urllib.request 
import random 

def download_web_image(url): 
    name=random.randrange(0,1000) 
    fullname=str(name)+".jpg"
    urllib.request.urlretrieve(url,fullname)

download_web_image('imagizer.imageshack.com/v2/626x626q90/673/MT82dR.jpg')

当我双击下载的图像时会发生以下情况: enter image description here

但是如您所见,该图像已经下载到Python目录中,并且是正确的图像:

为了在Pycharm中正确显示图像,我该怎么做?

1 个答案:

答案 0 :(得分:0)

这与使用Python下载图像无关。如果将图像复制到项目文件夹中,您将看到相同的行为。您可以通过告诉PyCharm哪些文件类型应显示为图像来修复它。

设置(在Windows上为“文件”->“设置”)中,展开编辑器,然后选择文件类型

公认的文件类型列表中选择图片(向下滚动...),然后确保已注册的图案包含所有文件您想要显示为图像的类型。如果此处没有列出*.jpg,请使用右侧的绿色+添加它。

Settings