import turtle
from PIL import Image
from matplotlib import pyplot as plt
p = turtle.Pen()
s = turtle.Screen()
s.tracer(0)
p.pencolor('blue')
s.setup(500,500)
def save():
print('OK')
tsimg = turtle.getscreen()
tsimg.getcanvas().postscript(file='image.jpg')
turtle.done()
def square(length, pos, angle, how=0):
print(str(how/9) + '%')
if how >= 900:
save()
p.bye()
p.pu()
p.seth(angle)
p.goto(pos)
p.pd()
for i in range(4):
p.fd(length)
p.lt(90)
square(length + 1,pos,angle + 1,how=how + 1)
square(20,[0,0],0)
看看这个
https://www.jianshu.com/p/59a028b73e6f
省流:turtle默认保存的是eps格式,虽然你把文件扩展名改成jpg了,但是它本身不是jpg,必须用ps打开,windows图片浏览器打不开