Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Image.show()打开图片时没有此类文件_Python_Python Imaging Library - Fatal编程技术网

Python 使用Image.show()打开图片时没有此类文件

Python 使用Image.show()打开图片时没有此类文件,python,python-imaging-library,Python,Python Imaging Library,所以。我试图做的是,当选择打开图片时,屏幕确实打开了,但它说文件不存在 我检查了它,当我转到文件路径时,图片就在那里。 我希望你能帮助我 我无法发布图片,但以下是我想添加的图片: 谢谢,Jeroen,我昨晚找了几个小时,发现ImageShow.py中有一个错误 我用这个帖子修复了它:你的电脑有管理权限吗?IIRC,PIL将在某个地方创建一个临时文件,该文件实际上是加载图像的副本。如果您的帐户具有受限权限,则您的操作系统可能会阻止您创建该临时文件,然后图片查看器将无法加载任何内容。是的,我对我

所以。我试图做的是,当选择打开图片时,屏幕确实打开了,但它说文件不存在

我检查了它,当我转到文件路径时,图片就在那里。 我希望你能帮助我

我无法发布图片,但以下是我想添加的图片:


谢谢,Jeroen,我昨晚找了几个小时,发现ImageShow.py中有一个错误


我用这个帖子修复了它:

你的电脑有管理权限吗?IIRC,PIL将在某个地方创建一个临时文件,该文件实际上是加载图像的副本。如果您的帐户具有受限权限,则您的操作系统可能会阻止您创建该临时文件,然后图片查看器将无法加载任何内容。是的,我对我的帐户具有管理员权限。此外,我使用的是Windows 8.1 Pro。我想它会立即删除,甚至不会创建该文件。另请参阅Thank you@MarkRansom!我现在在Tkinter中使用它,但是当我在ImageTk.PhotoImage(“example.jpg”)中使用我的图像时,我得到一个错误:TclError:image“”不存在。我想也许你可以帮我,因为我不能发布另一个问题,因为我的名声不好。这看起来像是你将一个图像传递给一个需要文件名作为字符串的函数。我如何使它以图像的形式读取它,因为我给出了它的路径,你可以在这里看到:你肯定需要问一个新问题。我找到的文档说,您可以完全按照代码显示的方式来执行。
import tkMessageBox
from PIL import Image

    elif UserHand == "Scissors":
            tkMessageBox.showinfo("Your choice","You chose: Scissors")
            im = Image.open('C:\\Users\\Jeroen\\Downloads\\Scissors.jpg')
            im.show()