我了解了是否要在屏幕上添加图像
写下图像的位置并将其分配给变量
使用screen.addshape
(变量)
或
d:\\imagename.imagetype
将图片分配给变量screen.addshape
这是我编写的代码:
import turtle
import random
/*this is the part I'm having trouble with*/
screen=turtle.Screen()
image1="E:\대학 과제\파이썬\코드\08\\rabbit.gif"
image2="E:\대학 과제\파이썬\코드\08\\turtle.gif"
screen.addshape(image1)
screen.addshape(image2)
t1=turtle.Turtle()
t1.shape(image2)
t1.pensize(5)
t1.penup()
t1.goto(-300,0)
t2=turtle.Turtle()
t2.shape(image1)
t2.pensize(5)
t2.penup()
t2.goto(-300,-200)
但是这些都不起作用,并且出现如下错误:
回溯(最近通话最近): 文件“ C:\ Users \ lg \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ turtle.py”,行1133,在register_shape中 shape = Shape(“ image”,self._image(name)) _image中的文件“ C:\ Users \ lg \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ turtle.py”,第479行 返回TK.PhotoImage(file = filename) init 中的文件“ C:\ Users \ lg \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ tkinter__init __。py”,行3545 图片。初始化(自己,“照片”,姓名,cnf,master,** kw) init 中的文件“ C:\ Users \ lg \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ tkinter__init __。py”,第3501行 self.tk.call(('图像','创建',imgtype,名称,)+选项) _tkinter.TclError