from tkinter import *
from tkinter.ttk import Combobox
from random import *
path = "F:\\Карты\\английский\\Bonk\\Lesson6\\"
file_number = open(path+"element.txt", "r")
scet = int(file_number.read())
file_number.close()
element_now = 1
def next_window():
global element_now
element_now = randint(0,scet)
print(element_now)
fram.configure(image=imag[element_now])
def new_window():
wd2 = Tk()
wd2.title("слова")
wd2.geometry("300x300")
fram2 = Label(wd2, image=imag[element_now])
fram2.place(x=0, y=0,width=1000, height=500)
wd2.mainloop()
wd = Tk()
wd.title("слова")
wd.geometry("300x300")
imag = [PhotoImage(file=path+"image\\"+f"{k}.png") for k in range(1,scet+1)]
fram = Label(wd, image=imag[1])
fram.place(x=0, y=0,width=1200, height=500)
b1 = Button(wd,text="не понятно", command=new_window)
b1.place(x=0, y=520,width=100, height=50)
b2 = Button(wd,text="понятно", command=next_window)
b2.place(x=150, y=520,width=100, height=50)
wd.mainloop()
Подскажите, почему программа дает ошибку в строчке fram2 = Label(wd2, image=imag[element_now]), само изображение существует