为什么我的代码显示以下错误“tkinter.TclError:无法打开“images/image.png”:没有这样的文件或目录”
为什么我的代码显示以下错误“tkinter.TclError:无法打开“images/image.png”:没有这样的文件或目录”
为它做显示背景图像在tkinter这是代码;
# Import module
from tkinter import *
from PIL import Image, ImageTk
# Create object
root = Tk()
# Adjust size
root.geometry("400x400")
# Add image file
bg = PhotoImage( file = "images/alpha.png")
# Execute tkinter
root.mainloop()
1条答案
按热度按时间hk8txs481#
我认为你的程序没有识别你提供的路径;因此你得到了错误。要解决此问题,您可以验证您的文件“image.png”是否存在,其次,它与Python脚本位于同一目录中(还要检查文件名的拼写和大写)。如果这不起作用,您可以尝试检查文件权限。检查文件的设置,程序是否具有访问它们所需的读取权限。文件可能受到限制,因此请相应地更改设置。这可能有助于解决您的问题。
但是,如果这个问题仍然存在,我建议您使用资产管理平台,如Cloudinary,来管理您的图像。有了这个,你可以通过它的URL在Tkinter中使用你上传的图像,然后使用该URL获取图像并使用Pillow打开它。下面是一个示例代码片段,可以在tkinter中帮助您: