PIL无法显示图片

时间:2016-08-10 18:31:05

标签: python windows python-imaging-library

我一直试图用PIL显示图像,但我不知道为什么图像查看器一直给我这个:“Windows照片查看器无法打开这张图片,因为图片被删除,或者它在位置不可用。 我已经检查了我的桌面上的图片并没有任何问题。 这是我的代码:

from PIL import Image
img = Image.open('photo_2016-08-04_22-38-11.jpg')
img.show()

任何人都能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

试试这个小片段:

from PIL import Image
import os

home_path = os.path.expanduser('~')
filename = os.path.join(home_path,'Desktop','photo_2016-08-04_22-38-11.jpg')

if os.path.exists(filename):
    print "Opening filename {0}".format(filename)
    img = Image.open(filename)
    img.show()
else:
    print "Filename {0} doesn't exist".format(filename)