参考点
库别名的使用方法,append的元素增加方法,turtle的展示保留,文件的打开关闭及读取
import turtle as t #库别名使用方法
#设置画笔参数
t.title('自动绘制轨迹')
t.setup(800,800)
t.pencolor("red")
t.pensize(5)
#数据读取
datals=[] #建立空列表
f=open("C://Users/Administrator/Desktop/"+"ab.txt")
for line in f: #从文件中读取遍历每一行,运行完该步骤后拿到的是字符串
line=line.replace("\n","") #将原本文件中的换行服务换成空字符串,去最后空格
datals.append(list(map(eval,line.split(","))))#append:元素增加;split指定逗号为分隔符,它可以形成列表。map是内线函数,无需import,将第一个参数eval的功能作用于第二个参数line.split的每一个元素,去掉字符串中的引号。append,将其放进datals,将datals填满
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])
t.done() #turtle的展示保留
结果展示