Python 未找到文件,但该文件已下载
我是Python新手,正在学习Tkinter。我试图显示一个图像:Python 未找到文件,但该文件已下载,python,image,tkinter,tkinter-canvas,file-not-found,Python,Image,Tkinter,Tkinter Canvas,File Not Found,我是Python新手,正在学习Tkinter。我试图显示一个图像: from tkinter import * from PIL import ImageTk,Image img= ImageTk.PhotoImage(Image.open("flower.gif")) lab = Canvas(image=img) lab.pack() mainloop() 但不知何故,它显示了一个错误: FileNotFoundError: [Errno 2] No such fi
from tkinter import *
from PIL import ImageTk,Image
img= ImageTk.PhotoImage(Image.open("flower.gif"))
lab = Canvas(image=img)
lab.pack()
mainloop()
但不知何故,它显示了一个错误:
FileNotFoundError: [Errno 2] No such file or directory: 'flower.gif'
我已经检查了文件的名称和类型,我确信它们都是正确的。请帮忙?我找到了答案,以防有人和我有同样的问题:
m=Tk()
img= ImageTk.PhotoImage(Image.open("C:/Users/VAIO/Downloads/flower.gif"))
lab = Label(image=img)
lab.pack()
mainloop()
与python脚本相关的
flower.gif
在哪里?如果它不在同一文件夹中,您必须在当前工作目录中提供完整/相对路径flower.gif
?这通常与脚本所在的目录不同。在哪里可以检查它是否在当前工作目录中?如果它不在当前工作目录中,我如何更改它?即使路径问题已修复,您的代码仍然存在其他问题。