我遇到了一个无法显示图像的问题,因为“i”没有任何意义。 “i”是我用来确定替换字符的东西。
我尝试过一些事情,但我很不知所措。
for i in CIDListFile:
if len(CID_Input) == len(i) - 1:
print (i)
canvas.pack()
my_image = PhotoImage(file= ) <<<
canvas.create_image(0, 0, anchor = NW, image=my_image)
window.mainloop()
CIDReplacer()
我希望输出是这样的,我会把(file = i +“。png”)和一个图像显示基于“我”是什么。但所有我都错了。我希望我在打开的tkinter图像选项卡中显示图像。
my_image = PhotoImage(file='%s.png' % i)
您可能还需要该文件的路径。
你可以使用一个f字符串:
my_image = PhotoImage(file=f'path/to/file/{i}.png')