一、描述
報錯:couldn't recognize data in image file
代碼:
from tkinter import * root = Tk() theLabel = Label(root,text="dog",justify=LEFT,padx=10) theLabel.pack(side=LEFT) photo = PhotoImage(file="D:/PythonProject/dog.jpg") imgLabel = Label(root,image=photo) imgLabel.pack(side=RIGHT) root.mainloop()
2.原因
PhotoImage報錯,因為file參數只接受gif文件,不能接受jpeg、jpg文件。
gif文件不單指以.gif結尾的文件,而是說圖片格式,所以只修改后綴名沒有絲毫作用。
3.解決
1.上網download一個gif文件。
2.打開,另存成其他格式的文件。
3.使用其他模塊。