我试图解决这个代码的错误。我用的是mac操作系统 文件位于正确的目录中,请使用gif文件。 但我总是出错。我如何解决这个问题(请帮助我)
import turtle
import random
screen=turtle.Screen()
image1="/Users/jameslee/Downloads/front.gif"
image2="/Users/jameslee/Downloads/back.gif"
screen.addshape(image1)
screen.addshape(image2)
t1=turtle.Turtle()
coin=random.randint(0, 1)
if coin==0:
t1.shape(image1)
t1.stamp()
else :
t1.shape(image2)
t1.stamp()
你的代码很好。出于测试目的,我在下面对其进行了简化。下一个问题是*.gif文件本身。要么它们是tkinter无法识别的GIF变体,要么它们不是GIF文件(例如,用*.GIF扩展名重命名的其他文件)。既然你说你在Mac OSX上,我们可以测试一下。运行/Applications/Utilities/Terminal.app,
cd
到相关目录并运行Unixfile
命令:你的输出应该是相似的,让我们知道你得到了什么。您的代码已简化:
相关问题 更多 >
编程相关推荐