data文件内容(注意逗号要用英文)
300,0,144,1,0,0 300,0,144,0,1,0 300,0,144,0,0,1 300,0,144,1,1,0 300,0,108,0,1,1
代码
import turtle as t t.title("自动轨迹绘制") t.setup(800, 600, 0, 0) t.pencolor("red") t.pensize(5) #数据读取 datals =[] f = open("data.txt") for line in f: line = line.replace(" ", "") # print(line) # print(line.split(",")) datals.append(list(map(eval, line.split(",")))) f.close() #自动绘制 for i in range(len(datals)): t.pencolor(datals[i][3], datals[i][4], datals[i][5]) t.fd(datals[i][0]) if datals[i][1]: t.right(datals[i][2]) else: t.left(datals[i][2])