自动绘制轨迹实例
#AutoTraceDraw.py
import turtle as t
t.title('自动轨迹绘制')
t.setup(800,600,0,0)
t.pencolor('red')
t.pensize(5)
#数据读取
datals = [] #数据列表,以便提取
f = open('D:\TXT2019\data.txt')
for line in f : #以每行为line提取,字符串类型
line = line.replace('\n','') #并把回车键换成空字符,然后再赋给line,字符串类型
datals.append(list(map(eval,line.split(","))))
#line.split(","),把line以逗号分隔成列表,字符串变成以字符串为元素的列表
#用eval与map函数直接把列表里的字符串元素都变成数据,去掉''
#用list函数变成数据为元素的列表类型,datals.append()在数据列表中添加
#line.split(',')是以字符串为元素的列表,但是由map与eval调制后变成一堆个人看不懂的乱码,然后经过list函数又变为了以数据为元素的列表
#最后[[line],[line],[line],[line]]
f.close()
#自动绘制
for i in range(len(datals)):
t.pencolor(datals[i][3],datals[i][4],datals[i][5]) #铅笔颜色为下标为345加起来的RGB
t.fd(datals[i][0]) #下标为0是移动距离
if datals