python PIL无法显示图片,也没有报错啊

发布网友 发布时间:2022-04-23 05:39

我来回答

1个回答

热心网友 时间:2023-08-17 19:27

PIL显示图片是生成一个临时图片,再用图片查看器打开图片,然后删除该图片
在windows系统下打开临时图片的操作有点滞后于删除该图片的操作,所以会不能显示
解决办法如下:
编译ImageShow.py文件,路径类似C:\Python27\lib\site-packages\PIL\ImageShow.py
在99行左右
将原来的代码:"start /wait %s && del /f %s" % (file, file)
修改成:"start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
这里引入一些无用的操作,使删除图片的时间稍微推后,保证打开图片的操作完成

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com