我想在Windows10上使用Python显示一张图片。当我这样做时:
from PIL import Image
im = Image.open('image.png')
im.show()
我的默认查看器无法打开,显示权限被拒绝的错误提示。
我在这里找到了一个解决方法。他们建议更改PIL的代码为:
start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
然而,它不起作用。
我认为,也许是 C:/Windows/Temp
被拒绝了,所以我添加了一个everyone用户,但仍然出现相同的错误。
有解决方案吗?
%TEMP%
环境变量吗?(print(os.getenv("TEMP")
)。同时粘贴以下内容以查看是否不是mkstemp
的问题:import tempfile z=tempfile.mkstemp("XXX") print (z)
。 - Jean-François Fabre