我遇到了一个问题,我无法显示图像,因为“ i”没有意义。 im是用于确定替换字符的东西。
我尝试了一些事情,但是我对要做的事情感到很困惑。
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”)并根据“ i”显示图像。但是,我得到的都是错误。我希望我在打开的tkinter图像标签中显示图像。
答案 0 :(得分:0)
my_image = PhotoImage(file='%s.png' % i)
您可能还需要文件的路径。
答案 1 :(得分:0)
您可以只使用f字符串:
my_image = PhotoImage(file=f'path/to/file/{i}.png')