我正在尝试将jpg图像放到tkinter画布上。tkinter给我这个错误:
无法识别图像文件中的数据
我使用文档中的代码:
canv = Canvas(root, width=80, height=80, bg='white')
canv.grid(row=2, column=3)
img = PhotoImage(file="bll.jpg")
canv.create_image(20,20, anchor=NW, image=img)
Run Code Online (Sandbox Code Playgroud)
png图像也是如此。甚至试图将图像放入标签小部件中,但出现相同的错误。怎么了?
我在Mac上使用Python 3。Python文件和图像位于同一文件夹中。
我必须反转一个长度大于4的列表中的每个单词.所以我尝试了:
for word in words:
if len(word) >= 5:
word = word[::-1]
Run Code Online (Sandbox Code Playgroud)
它不起作用.但是这个:
for i in range(len(words)):
if len(words[i]) >= 5:
words[i] = words[i][::-1]
Run Code Online (Sandbox Code Playgroud)
工作良好.有什么不同?