Я хотел бы показать изображение с использованием Python на Windows и других платформах.Когда я делаю:
from PIL import Image
im = Image.open('image.png')
im.show()
, открывается мое средство просмотра по умолчанию, которое сообщает мне, что Windows Photo Viewer can't open this picture because either this file was deleted
и т. Д.
Возможно, файл удален, поскольку PIL вызывает os с помощью следующей команды:1007 *
Я нашел обходной путь здесь .Они рекомендуют изменить код PIL на "start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
.Однако я хочу, чтобы другие могли использовать мой код.
Есть ли простое решение?Стоит ли искать альтернативу PIL, которая бы работала кроссплатформенно?