嗯,我正在工作tkinter,我想将图像加载到我的程序中,然后出现语法错误。这是我的代码:app = Tk() photo = PhotoImage(file = "C:\Users\radwan\Desktop\projets\Bienvenue.jpg") label_photo = Label(app,image=photo) label_photo.pack(side=BOTTOM) app.mainloop() 这是终端消息:> File "C:\Users\radwan\Desktop\projets\app.py", line 75 photo = PhotoImage(file = "C:\Users\radwan\Desktop\projets\Bienvenue.jpg") ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape谢谢你
2 回答

翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
您不能在文件名中使用单个反斜杠,例如“C:\Users\radwan\Desktop\projets\Bienvenue.jpg”,而是双“C:\\Users\\radwan\\Desktop\\projets\\Bienvenue.jpg”

呼唤远方
TA贡献1856条经验 获得超11个赞
这是带有 PIL 的代码
from tkinter import *
import PIL
from PIL import ImageTk, Image
root = Tk()
photo = ImageTk.PhotoImage(file = "C:\\Users\\radwan\\Desktop\\projets\\Bienvenue.jpg")
label_photo = Label(root,image=photo)
label_photo.pack()
root.mainloop()
添加回答
举报
0/150
提交
取消